<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>zhizhi</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 20px;
            background-color: #f5f5f5;
        }

        .container {
            display: flex;
            flex-direction: column;
            /* 让子元素垂直排列 */
            justify-content: center;
            /* 垂直居中 */
            align-items: center;
            /* 水平居中 */
            padding: 20px;
            border-radius: 5px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }

        .section {
            margin-bottom: 30px;
            border-bottom: 1px solid #eee;
            padding: 20px 100px;
        }

        .section-title {
            font-size: 18px;
            font-weight: bold;
            margin-bottom: 15px;
            color: #333;
            padding: 5px 10px;
            background-color: #f8f8f8;
            border-left: 4px solid #4CAF50;
        }

        .form-group {
            margin-bottom: 15px;
            display: flex;
            align-items: center;
        }

        label {
            display: inline-block;
            width: 80px;
            color: #666;
            font-weight: 500;
        }

        input[type="text"],
        input[type="number"],
        select {
            padding: 8px;
            width: 200px;
            border: 1px solid #ddd;
            border-radius: 4px;
            transition: border-color 0.3s;
        }

        input[type="text"]:focus,
        input[type="number"]:focus,
        select:focus {
            border-color: #4CAF50;
            outline: none;
            box-shadow: 0 0 5px rgba(76, 175, 80, 0.2);
        }

        input[type="number"] {
            width: 80px;
        }

        button {
            padding: 8px 15px;
            background-color: #4CAF50;
            color: white;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            margin-right: 10px;
            transition: all 0.3s;
            font-weight: 500;
        }

        button:hover {
            background-color: #45a049;
            transform: translateY(-1px);
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        }

        button:active {
            transform: translateY(0);
        }

        .tab-buttons {
            margin-top: 15px;
            /* border-bottom: 2px solid #eee; */
            padding-top: 10px;
        }

        .tab-button {
            padding: 8px 20px;
            background-color: #8cb4a1;
            border: none;
            cursor: pointer;
            /* margin-right: 5px; */
            margin: 10px;
            border-radius: 20px;
            font-weight: 500;
            transition: all 0.3s;
        }

        .tab-button.active {
            background-color: #4CAF50;
            color: white;
            box-shadow: 0 2px 5px rgba(76, 175, 80, 0.3);
        }

        .tab-button:hover:not(.active) {
            background-color: #e0e0e0;
        }

        input[readonly] {
            background-color: #f8f8f8;
            cursor: not-allowed;
        }

        .section:last-child {
            border-bottom: none;
            margin-bottom: 0;
        }

        .selected-btn {
            background-color: #606f60;
            color: white;
            box-shadow: 0 2px 5px rgba(76, 175, 80, 0.3);
        }

        /* #addedItemsTable thead th {
            width: 50%;
        } */
    </style>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css">

</head>

<body>
    <div class="container">

        <div class="tab-buttons" style=" display: flex
        ;
            width: 40%;
            justify-content: center;
            flex-wrap: wrap;">
            <button class="tab-button active" data-target="accountSection"><i class="bi bi-person-fill"></i>
                账号区</button>
            <button class="tab-button" data-target="mailSection"><i class="bi bi-envelope"></i> 邮件区</button>
            <button class="tab-button" data-target="itemSection"><i class="bi bi-minecart-loaded"></i> 刷物品</button>
            <button class="tab-button" data-target="rechargeSection"><i class="bi bi-currency-dollar"></i> 充值区</button>

            <button class="tab-button" data-target="noticeSection"><i class="bi bi-megaphone"></i> 公告区</button>
            <button class="tab-button" data-target="serverSection"><i class="bi bi-server"></i> 服务器</button>
            <button class="tab-button" data-target="charts"><i class="bi bi-pass"></i> 排行榜</button>
            <button class="tab-button" data-target="gonghui"><i class="bi bi-universal-access"></i> 公会区</button>
        </div>

        <div class="section" id="accountSection" style="display: flex;">
            <div>
                <div class="section-title">账号</div>
                <div class="form-group">
                    <label>IP:</label>
                    <input type="text" id="serverIP" placeholder="请输入服务器IP">
                    <button id="getdk" style="margin-left: 20px;">查端口</button>
                </div>
                <div class="form-group">
                    <label>账号:</label>
                    <input type="text" id="accountInput" placeholder="请输入账号">
                </div>
                <div class="form-group">
                    <label>名字:</label>
                    <input type="text" id="nameInput" placeholder="请输入名字">
                </div>
                <div class="form-group">
                    <label>区服:</label>
                    <select id="serverSelect">
                        <option value="">请选择区服</option>
                    </select>
                </div>
                <div class="form-group">
                    <label>等级:</label>
                    <input type="text" id="levelInput" placeholder="请输入等级">
                </div>
                <!-- <div class="form-group">
                <label>关卡:</label>
                <input type="text" id="guanqiaInput">
            </div> -->
                <div class="form-group">
                    <label>后台账号:</label>
                    <input type="text" id="adminuse" readonly>
                </div>
                <div class="form-group">
                    <label>后台密码:</label>
                    <input type="text" id="adminpwd" readonly>
                </div>
                <button id="modifyLevelBtn">修改等级</button>
                <button id="getDataBtn">获取数据</button>
                <button id="getItems">查看背包</button>
                <button id="getAdminpwd">获取后台账号密码</button>
                <p></p>
                <button id="banBtn">封禁账号</button>
                <button id="unlockAccountBtn">解锁账号</button>
                <!-- <button id="unlockPaymentBtn">解锁外观</button> -->
                <button id="unlockPaymentBtn2">解锁幻化</button>
            </div>

            <div style="margin-top: 5rem;">
                <button id="zhufBtn">祝福毕业</button>
                <!-- <button id="baosBtn">19宝石</button> -->
                <button id="baosBtn2">20宝石</button>
                <button id="shicBtn">侍从毕业</button>
                <button id="yiwuBtn">遗物毕业</button>
                <p></p>
                <button id="jinnBtn">技能毕业</button>
                <button id="chibBtn">翅膀毕业</button>
                <button id="annnBtn">暗能毕业</button>
                <button id="biyeBtn">究极毕业</button>
                <p></p>
                <br>
                <!-- <br>
                <button id="banall">全部封号</button>
                <button id="">全部无限资源</button>
                <button id="">公告修改</button>
                <button id="">服务器修改</button> -->
            </div>
        </div>

        <div class="section" id="mailSection" style="display: none;">
            <div style="display: flex; 
            flex-wrap: wrap;">
                <div>
                    <div class="section-title">邮件区</div>
                    <div class="form-group">
                        <label>标题:</label>
                        <input type="text" id="mailTitle" placeholder="请输入邮件标题">
                    </div>
                    <div class="form-group">
                        <label>发件人:</label>
                        <input type="text" id="mailSender" placeholder="请输入发件人">
                    </div>
                    <div class="form-group">
                        <label>内容:</label>
                        <textarea id="mailContent" placeholder="请输入邮件内容"
                            style="width: 400px; height: 100px; padding: 8px; border: 1px solid #ddd; border-radius: 4px; transition: border-color 0.3s;"></textarea>
                    </div>
                </div>
                <div style="padding-left: 30px;">
                    <div class="tab-buttons" style="padding-bottom: 20px;">
                        <button class="selected-btn" onclick="selectButton(this)">个人</button>
                        <button class="" onclick="selectButton(this)">全服</button>
                        <button class="" onclick="selectButton(this)">全区</button>
                    </div>
                    <div>
                        <!-- 手动输入id -->
                        <div class="form-group">
                            <label>ID:</label>
                            <input type="text" id="mailId" placeholder="请输入ID">
                        </div>
                    </div>
                    <div class="form-group">
                        <label>搜索:</label>
                        <input type="text" id="sousuo" placeholder="请输入搜索关键词" oninput="filterItems()">
                    </div>
                    <div class="form-group">
                        <label>物品:</label>
                        <select id="wupin">
                            <option value="">请选择物品</option>
                        </select>
                    </div>
                    <div class="form-group">
                        <label>数量:</label>
                        <input type="number" id="mailItemCount" placeholder="数量" value="1">
                    </div>
                    <button id="addMailBtn">添加</button>
                    <button id="sendMailBtn">发送</button>
                    <button id="clearMailItemsBtn">清空</button>
                </div>
            </div>
            <div id="addedItems">
                <table id="addedItemsTable"
                    style="height: 100px; overflow-y: auto; width: 100%;  margin-top: 20px; border-radius: 5px; overflow: hidden;">
                    <thead style="background-color: #4CAF50; color: white; width: 100%;">
                        <tr>
                            <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">物品名称</th>
                            <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">数量</th>
                        </tr>
                    </thead>
                    <tbody>
                    </tbody>
                </table>
            </div>
        </div>

        <div class="section" id="itemSection" style="display: none;">
            <div class="section-title">刷物品</div>
            <div class="form-group">
                <label>搜索:</label>
                <input type="text" id="sousuo2" placeholder="请输入搜索关键词" oninput="filterItems2()">
            </div>
            <div class="form-group">
                <label>物品:</label>
                <select id="wupin2">
                    <option value="">请选择物品</option>
                </select>
            </div>
            <div class="form-group">
                <label>数量:</label>
                <input type="number" id="itemCount" placeholder="数量">
            </div>
            <div class="form-group">
                <label>等级:</label>
                <input type="number" id="itemLevel" placeholder="等级" value="1">
            </div>
            <button id="addItemBtn">刷物品</button>
        </div>

        <div class="section" id="rechargeSection" style="display: none;">
            <div class="section-title">充值区</div>
            <div class="form-group">
                <label>物品:</label>
                <select id="wupin3">
                    <option value="">请选择物品</option>
                </select>
            </div>
            <div class="form-group">
                <label>数量:</label>
                <input type="number" id="rechargeCount" placeholder="数量">
            </div>
            <button id="rechargeBtn">在线充值</button>
        </div>

        <div class="section" id="noticeSection" style="display: none;">
            <div class="section-title">公告区</div>
            <div class="form-group">
                <label for="noticeTitle">标题:</label>
                <input type="text" id="noticeTitle" placeholder="请输入公告标题" class="form-input">
            </div>
            <div class="form-group">
                <label for="noticeContent">内容:</label>
                <textarea id="noticeContent" placeholder="请输入公告内容" class="form-textarea"
                    style="width: 400px; height: 100px; padding: 8px; border: 1px solid #ddd; border-radius: 4px; transition: border-color 0.3s;"></textarea>
            </div>
            <button id="sendNoticeBtn">发送公告</button>
        </div>

        <div class="section" id="serverSection" style="display: none;">
            <div class="section-title">服务器状态: <span id="serverstart"></span></div>
            <button id="changeserver"></button>

        </div>

        <div class="section" id="charts" style="display: none;">
            <div class="inner-tab-buttons" style="text-align: center;">
                <button class="inner-tab-button active" data-target="arenaRank" onclick="showTab(this)">竞技场</button>
                <button class="inner-tab-button" data-target="bossRank" onclick="showTab(this)">首领</button>
                <button class="inner-tab-button" data-target="riftRank" onclick="showTab(this)">秘境</button>
                <button class="inner-tab-button" data-target="gamelevelRank" onclick="showTab(this)">主线</button>
                <button class="inner-tab-button" data-target="ranklist_fightpower" onclick="showTab(this)">战力</button>
            </div>
            <!-- //战斗力 -->
            <div class="section" id="ranklist_fightpower">
                <div id="fightpowerTable">
                    <table
                        style="width: 100%; border-collapse: collapse; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 8px; overflow: hidden;">
                        <thead style="background-color: #4CAF50; color: white; font-weight: 600;">
                            <tr>
                                <th style="padding: 16px; text-align: left; transition: background-color 0.3s;">排名</th>
                                <th style="padding: 16px; text-align: left; transition: background-color 0.3s;">帐号</th>
                                <th style="padding: 16px; text-align: left; transition: background-color 0.3s;">角色名</th>
                                <th style="padding: 16px; text-align: left; transition: background-color 0.3s;">战斗力</th>
                                <th style="padding: 16px; text-align: left; transition: background-color 0.3s;">等级</th>
                            </tr>
                        </thead>
                        <tbody style="background-color: #ffffff; text-align: center;"
                            ondblclick="handleDoubleClick(event)">

                        </tbody>
                    </table>
                </div>
            </div>
            <!-- 竞技场 -->
            <div class="section" id="arenaRank">
                <div id="arenaRankTable">
                    <table style="width: 100%; border-collapse: collapse; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);">
                        <thead style="background-color: #4CAF50; color: white;">
                            <tr>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">排名</th>
                                <th style="padding: 0px 50px; text-align: left; border-bottom: 2px solid #ddd;">帐号</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">角色名</th>
                                <th style="padding:0px 60px; text-align: left; border-bottom: 2px solid #ddd;">战斗力</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">等级</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">分数</th>
                            </tr>
                        </thead>
                        <tbody style="background-color: white; text-align: center;"
                            ondblclick="handleDoubleClick(event)"></tbody>
                    </table>
                </div>
            </div>
            <!-- 首领 -->
            <div class="section" id="bossRank" style="display: none;">
                <!-- 这里可以添加 boss 首领排行榜的具体内容 -->
                <div id="bossRankTable">
                    <table style="width: 100%; border-collapse: collapse; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);">
                        <thead style="background-color: #4CAF50; color: white;">
                            <tr>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">排名</th>
                                <th style="padding: 0px 50px; text-align: left; border-bottom: 2px solid #ddd;">帐号</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">角色名</th>
                                <th style="padding:0px 60px; text-align: left; border-bottom: 2px solid #ddd;">战力</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">等级</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">分数</th>
                            </tr>
                        </thead>
                        <tbody style="background-color: white; text-align: center;"></tbody>
                    </table>
                </div>
            </div>
            <!-- 秘境 -->
            <div class="section" id="riftRank" style="display: none;">
                <!-- 这里可以添加 rift 秘境排行榜的具体内容 -->
                <div id="riftRankTable">
                    <table style="width: 100%; border-collapse: collapse; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);">
                        <thead style="background-color: #4CAF50; color: white;">
                            <tr>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">排名</th>
                                <th style="padding: 0px 50px; text-align: left; border-bottom: 2px solid #ddd;">帐号</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">角色名</th>
                                <th style="padding:0px 60px; text-align: left; border-bottom: 2px solid #ddd;">战斗力</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">等级</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">通关数</th>
                            </tr>
                        </thead>
                        <tbody style="background-color: white; text-align: center;"></tbody>
                    </table>
                </div>
            </div>
            <!-- 主线 -->
            <div class="section" id="gamelevelRank" style="display: none;">
                <!-- 这里可以添加 gamelevel 主线排行榜的具体内容 -->
                <div id="gamelevelRankTable">
                    <table style="width: 100%; border-collapse: collapse; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);">
                        <thead style="background-color: #4CAF50; color: white;">
                            <tr>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">排名</th>
                                <th style="padding: 0px 50px; text-align: left; border-bottom: 2px solid #ddd;">帐号</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">角色名</th>
                                <th style="padding:0px 60px; text-align: left; border-bottom: 2px solid #ddd;">战斗力</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">等级</th>
                                <th style="padding: 12px; text-align: left; border-bottom: 2px solid #ddd;">主线</th>
                            </tr>
                        </thead>
                        <tbody style="background-color: white; text-align: center;"
                            ondblclick="handleDoubleClick(event)"></tbody>
                    </table>
                </div>
            </div>
        </div>

        <div class="section" id="gonghui" style="display: none;">
            <div class="section-title">当前id: <span id="userid"></span> </div>

            <div class="form-group">
                <label>公会id:</label>
                <input type="text" id="goonghuiid" placeholder="公会id">
            </div>

            <button id="addgh">让我进来</button>
            <button id="upgh">我当牢大</button>
            <button id="delgh">滚出克儿</button>
            <button id="retgh">清理排行</button>
        </div>



    </div>

    <script>
        //满祝福
        document.getElementById('zhufBtn').addEventListener('click', function () {
            //满祝福  
            const wupinlist = [
                {
                    "dropId": 101,
                    "itemNum": 188888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 102,
                    "itemNum": 888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 103,
                    "itemNum": 8888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
            ]
            postajax(wupinlist)
        })

        //20宝石
        document.getElementById('baosBtn2').addEventListener('click', function () {

            const wupinlist = [
                {
                    "dropId": 301020,
                    "itemNum": 3,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 302020,
                    "itemNum": 3,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 303020,
                    "itemNum": 3,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 304020,
                    "itemNum": 3,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 305020,
                    "itemNum": 3,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 306020,
                    "itemNum": 3,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 307020,
                    "itemNum": 3,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 308020,
                    "itemNum": 3,
                    "dropType": 1,
                    "equipLvl": 0
                },
            ]

            postajax(wupinlist)

        })

        //满侍从
        document.getElementById('shicBtn').addEventListener('click', function () {
            //侍从  
            const wupinlist = [
                //红色
                {
                    "dropId": 6020,
                    "itemNum": 81,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6021,
                    "itemNum": 81,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6022,
                    "itemNum": 81,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6025,
                    "itemNum": 81,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6026,
                    "itemNum": 81,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6028,
                    "itemNum": 81,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6029,
                    "itemNum": 81,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6030,
                    "itemNum": 81,
                    "dropType": 1,
                    "equipLvl": 0
                },

                //------
                {
                    "dropId": 6016,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6017,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6018,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6019,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6001,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6002,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6003,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6004,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6005,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6006,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6007,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6008,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6009,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6010,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6011,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6012,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6013,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 6014,
                    "itemNum": 41,
                    "dropType": 1,
                    "equipLvl": 0
                },



                {//觉醒
                    "dropId": 110,
                    "itemNum": 888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {//升级
                    "dropId": 107,
                    "itemNum": 88888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {//洗练
                    "dropId": 111,
                    "itemNum": 888888,
                    "dropType": 1,
                    "equipLvl": 0
                },

            ]
            postajax(wupinlist)
        })

        //满遗物
        document.getElementById('yiwuBtn').addEventListener('click', function () {
            //侍从  
            const wupinlist = [
                {//紫精华
                    "dropId": 159,
                    "itemNum": 8888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {//橙精华
                    "dropId": 160,
                    "itemNum": 8888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {//回音
                    "dropId": 158,
                    "itemNum": 88888888,
                    "dropType": 1,
                    "equipLvl": 0

                },
                {
                    "dropId": 8002,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8003,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8004,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8005,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8006,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8007,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8008,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8009,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8010,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8011,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8012,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8013,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8014,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8015,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8016,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8017,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8018,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8019,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8020,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8021,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8022,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8023,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8024,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8025,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8026,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8027,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8101,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8102,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8103,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8104,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8105,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8106,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8107,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8108,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8109,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8110,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8111,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8112,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8113,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8114,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8115,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8116,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8117,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8118,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8119,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8120,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8121,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8122,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8123,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8124,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8125,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8126,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8127,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8201,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8202,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8203,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8204,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8205,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8206,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8207,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8208,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8209,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8210,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8211,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8212,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8213,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8214,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8215,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8216,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8217,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8218,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8219,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8220,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8221,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8222,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8223,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8224,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8225,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8226,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8227,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8228,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8229,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 8230,
                    "itemNum": 500,
                    "dropType": 1,
                    "equipLvl": 0
                }

            ]
            postajax(wupinlist)
        })

        //满暗能
        document.getElementById('annnBtn').addEventListener('click', function () {
            const wupinlist = [
                {
                    "dropId": 116,
                    "itemNum": 88888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 119,
                    "itemNum": 88888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 156,
                    "itemNum": 88888,
                    "dropType": 1,
                    "equipLvl": 0
                },

                {//暗能自选礼包-太古绿色
                    "dropId": 210026,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {//暗能自选礼包-太古红色
                    "dropId": 210025,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {//元素
                    "dropId": 120,
                    "itemNum": 188888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 121,
                    "itemNum": 1888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
            ]
            postajax(wupinlist)
        })

        //满技能
        document.getElementById('jinnBtn').addEventListener('click', function () {
            const wupinlist = [
                {
                    "dropId": 116,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1011,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1012,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1021,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1022,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1031,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1032,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1041,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1042,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1043,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1051,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1052,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1053,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1061,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1062,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1063,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1071,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1072,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1081,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1082,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1091,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1092,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1101,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1102,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1111,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1112,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1121,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1122,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1131,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1132,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1133,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1141,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1142,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1143,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1151,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1152,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 1153,
                    "itemNum": 8888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10114,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10124,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10214,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10224,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10314,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10324,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10414,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10424,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10434,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10514,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10524,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10534,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10614,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10624,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10634,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10714,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10724,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10814,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10824,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10914,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 10924,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11014,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11024,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11114,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11124,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11214,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11224,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11314,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11324,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11334,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11414,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11424,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11434,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11514,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11524,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 11534,
                    "itemNum": 21,
                    "dropType": 1,
                    "equipLvl": 0
                },

            ]
            postajax(wupinlist)
        })
        //满翅膀
        document.getElementById('chibBtn').addEventListener('click', function () {
            const wupinlist = [
                {
                    "dropId": 108,
                    "itemNum": 18888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 109,
                    "itemNum": 1888888,
                    "dropType": 1,
                    "equipLvl": 0
                },

            ]
            postajax(wupinlist)
        })



        //究极毕业
        document.getElementById('biyeBtn').addEventListener('click', function () {
            document.getElementById('zhufBtn').click(); //祝福
            document.getElementById('baosBtn2').click(); //宝石
            document.getElementById('shicBtn').click(); //侍从
            document.getElementById('yiwuBtn').click(); //遗物
            document.getElementById('annnBtn').click(); //暗能
            document.getElementById('unlockPaymentBtn2').click(); //幻化
            document.getElementById('jinnBtn').click(); //技能
            document.getElementById('chibBtn').click(); //翅膀

            const wupinlist = [ //查缺补漏
                {
                    "dropId": 178, //闪金
                    "itemNum": 188888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 105,  //暗金
                    "itemNum": 188888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
                {
                    "dropId": 105,  //图书馆
                    "itemNum": 188888888,
                    "dropType": 1,
                    "equipLvl": 0
                },
            ]
            postajax(wupinlist)


        })



        function postajax(list) {

            requestBody = {
                recipientType: "role",
                rid: currentRoleId,
                svcGroup: currentGroup,
                title: '礼包',
                sender: 'GM',
                content: '恭喜获得礼包',
                validDay: 2592000,
                type: 0,
                attachments: list,
                groupList: []
            };

            fetch(`${serverUrl}/mail/send`, {
                method: 'POST',
                body: JSON.stringify(requestBody)
            })
                .then(response => {
                    if (!response.ok) {
                        throw new Error('网络响应失败');
                    }
                    return response.json();
                })
                .then(data => {
                    if (data.err_code == 0) {
                        showSuccessMessage('邮件发送成功', true);
                    } else {
                        showSuccessMessage('邮件发送失败', false);
                    }
                })
                .catch(err => {
                    // console.error('邮件发送失败:', err);
                    showSuccessMessage('邮件发送失败', false);
                });
        }


    </script>

    <script>
        let serverUrl = '';
        let currentGroup = '';
        let currentRoleId = '';
        let mailType = 'role';
        let addedItems = [];
        let wupinList = [];
        let userList = [];
        let ports = [];
        const itemList = [
            { value: 100, name: '秘法卷轴' },
            { value: 101, name: '奥术结晶' },
            { value: 102, name: '加速卷轴' },
            { value: 103, name: '混沌石' },
            { value: 105, name: '暗金币' },
            { value: 106, name: '灵魂石' },
            { value: 107, name: '灵魂原质' },
            { value: 108, name: '圣羽' },
            { value: 109, name: '神羽之息' },
            { value: 110, name: '觉醒石' },
            { value: 111, name: '魔灵药剂' },
            { value: 112, name: '结晶碎片' },
            { value: 113, name: '混沌石碎片' },
            { value: 114, name: '灵魂石碎片' },
            { value: 115, name: '觉醒石碎片' },
            { value: 116, name: '钥石' },
            { value: 117, name: '传奇钥石' },
            { value: 118, name: '不朽钥石' },
            { value: 119, name: '莉莉丝的恩泽' },
            { value: 120, name: '暗能原素' },
            { value: 121, name: '暗能精华' },
            { value: 123, name: '暗能精华碎片' },
            { value: 124, name: '莉莉丝的恩泽碎片' },
            { value: 125, name: '挑战之证' },
            { value: 126, name: '每日积分' },
            { value: 127, name: '首领讨伐挑战次数' },
            { value: 128, name: '恶魔之翼' },
            { value: 129, name: '希望之羽' },
            { value: 130, name: '英勇之羽' },
            { value: 131, name: '1~2级宝石袋' },
            { value: 132, name: '传奇侍从随机箱' },
            { value: 133, name: '传奇侍从自选箱' },
            { value: 134, name: '神话侍从随机箱' },
            { value: 135, name: '神话侍从自选箱' },
            { value: 136, name: '史诗符文随机箱' },
            { value: 137, name: '史诗符文自选箱' },
            { value: 138, name: '传奇符文随机箱' },
            { value: 139, name: '传奇符文自选箱' },
            { value: 140, name: '探洞能量' },
            { value: 141, name: '改名卡' },
            { value: 142, name: '探洞能量包·小' },
            { value: 143, name: '传奇核心符文随机箱' },
            { value: 144, name: '传奇终极符文随机箱' },
            { value: 145, name: '史诗暗能随机箱' },
            { value: 146, name: '传奇暗能随机箱' },
            { value: 147, name: '远古传奇暗能随机箱' },
            { value: 148, name: '远古传奇武器随机箱' },
            { value: 149, name: '正义之羽' },
            { value: 150, name: '问卷奖励礼包' },
            { value: 151, name: '希望之羽' },
            { value: 152, name: '智慧之羽' },
            { value: 153, name: '命运之羽' },
            { value: 154, name: '堕落之羽' },
            { value: 155, name: '英勇之羽' },
            { value: 156, name: '莉莉丝的赐福' },
            { value: 157, name: '遗宝金锤' },
            { value: 158, name: '回音之尘' },
            { value: 159, name: '稀有遗物精华' },
            { value: 160, name: '史诗遗物精华' },
            { value: 161, name: '七日嘉年华积分' },
            { value: 162, name: '探索之镜' },
            { value: 163, name: '正义徽章' },
            { value: 164, name: '冒险笔记' },
            { value: 165, name: '能量水晶' },
            { value: 166, name: '公会币' },
            { value: 167, name: '公会经验' },
            { value: 168, name: '公会讨伐次数' },
            { value: 169, name: '遗宝金锤碎片' },
            { value: 170, name: '传奇遗物精华' },
            { value: 171, name: '紫色符文自选箱' },
            { value: 172, name: '紫色符文随机箱' },
            { value: 173, name: '终极&amp;核心橙符文随机箱' },
            { value: 174, name: '紫色遗物自选箱' },
            { value: 175, name: '黄色遗物自选箱' },
            { value: 176, name: '橙色遗物自选箱' },
            { value: 177, name: '公会讨伐次数' },
            { value: 178, name: '闪金券' },
            { value: 1011, name: '符文碎片·排山' },
            { value: 1012, name: '符文碎片·刚毅' },
            { value: 1021, name: '符文碎片·叠刺' },
            { value: 1022, name: '符文碎片·难遏' },
            { value: 1031, name: '符文碎片·粉碎' },
            { value: 1032, name: '符文碎片·双重' },
            { value: 1041, name: '符文碎片·狱火' },
            { value: 1042, name: '符文碎片·冰爆' },
            { value: 1043, name: '符文碎片·雷霆' },
            { value: 1051, name: '符文碎片·滚雷' },
            { value: 1052, name: '符文碎片·火怒' },
            { value: 1053, name: '符文碎片·荆棘' },
            { value: 1061, name: '符文碎片·炎刃' },
            { value: 1062, name: '符文碎片·狂电' },
            { value: 1063, name: '符文碎片·祭刀' },
            { value: 1071, name: '符文碎片·擂鼓' },
            { value: 1072, name: '符文碎片·顺势' },
            { value: 1081, name: '符文碎片·怒意' },
            { value: 1082, name: '符文碎片·毁灭' },
            { value: 1091, name: '符文碎片·翻涌' },
            { value: 1092, name: '符文碎片·沐光' },
            { value: 1101, name: '符文碎片·昏厥' },
            { value: 1102, name: '符文碎片·强劲' },
            { value: 1111, name: '符文碎片·破势' },
            { value: 1112, name: '符文碎片·扬志' },
            { value: 1121, name: '符文碎片·嘶吼' },
            { value: 1122, name: '符文碎片·威吓' },
            { value: 1131, name: '符文碎片·崛起' },
            { value: 1132, name: '符文碎片·破怒' },
            { value: 1133, name: '符文碎片·恩赐' },
            { value: 1141, name: '符文碎片·薄发' },
            { value: 1142, name: '符文碎片·癫狂' },
            { value: 1143, name: '符文碎片·冲天' },
            { value: 1151, name: '符文碎片·炸裂' },
            { value: 1152, name: '符文碎片·蛮劲' },
            { value: 1153, name: '符文碎片·涌动' },
            { value: 6001, name: '小骨战士' },
            { value: 6002, name: '沙地幼虫' },
            { value: 6003, name: '堕落弓手' },
            { value: 6004, name: '钉刺魔' },
            { value: 6005, name: '荒原狼' },
            { value: 6006, name: '吞噬怪' },
            { value: 6007, name: '堕落枪手' },
            { value: 6008, name: '沙刺蜂' },
            { value: 6009, name: '巨石魔' },
            { value: 6010, name: '狗头人卫士' },
            { value: 6011, name: '爆烈战士' },
            { value: 6012, name: '咒蚀先知' },
            { value: 6013, name: '迷雾蛛后' },
            { value: 6014, name: '飘飘' },
            { value: 6015, name: '枯骨王' },
            { value: 6016, name: '幽灵法师' },
            { value: 6017, name: '魔刃' },
            { value: 6018, name: '魔钩肥' },
            { value: 6019, name: '狗头人萨满' },
            { value: 6020, name: '奶牛之王' },
            { value: 6021, name: '面山' },
            { value: 6022, name: '斗瓦尔' },
            { value: 6025, name: '玛瑟尔' },
            { value: 6026, name: '墨特' },
            { value: 6028, name: '泰拉勒' },
            { value: 6029, name: '莉娅布罗' },
            { value: 6030, name: '霸迭' },
            { value: 8001, name: '沉思坐垫碎片' },
            { value: 8002, name: '腐朽的古书碎片' },
            { value: 8003, name: '祷告念珠碎片' },
            { value: 8004, name: '海盗罗盘碎片' },
            { value: 8005, name: '旅行日志碎片' },
            { value: 8006, name: '商会旗帜碎片' },
            { value: 8007, name: '好运骰子碎片' },
            { value: 8008, name: '藏宝图碎片' },
            { value: 8009, name: '好运护符碎片' },
            { value: 8010, name: '训练手册碎片' },
            { value: 8011, name: '战斗木偶碎片' },
            { value: 8012, name: '好运箭袋碎片' },
            { value: 8013, name: '蓝皮书碎片' },
            { value: 8014, name: '古德宝碎片' },
            { value: 8015, name: '银色指环碎片' },
            { value: 8016, name: '反省日记碎片' },
            { value: 8017, name: '铁质镣铐碎片' },
            { value: 8018, name: '温暖披肩碎片' },
            { value: 8019, name: '时空储物袋碎片' },
            { value: 8020, name: '冲锋号角碎片' },
            { value: 8021, name: '指骨哨碎片' },
            { value: 8022, name: '青翠玉像碎片' },
            { value: 8023, name: '黄金飞鸟碎片' },
            { value: 8024, name: '皇室画卷碎片' },
            { value: 8025, name: '战斗木桩碎片' },
            { value: 8026, name: '斗士头盔碎片' },
            { value: 8027, name: '勇者护臂碎片' },
            { value: 8101, name: '维奥左腿碎片' },
            { value: 8102, name: '维奥右腿碎片' },
            { value: 8103, name: '陈旧浴缸碎片' },
            { value: 8104, name: '地狱火鞭碎片' },
            { value: 8105, name: '浴火颈环碎片' },
            { value: 8106, name: '烈焰军旗碎片' },
            { value: 8107, name: '鉴定之镜碎片' },
            { value: 8108, name: '罪恶铁砧碎片' },
            { value: 8109, name: '埃尔维拉手记碎片' },
            { value: 8110, name: '怖畏符印碎片' },
            { value: 8111, name: '怨毒符印碎片' },
            { value: 8112, name: '终焉符印碎片' },
            { value: 8113, name: '沉沦之羽碎片' },
            { value: 8114, name: '英勇战甲碎片' },
            { value: 8115, name: '信仰指环碎片' },
            { value: 8116, name: '奥瑞王的胫骨碎片' },
            { value: 8117, name: '卡兹权杖碎片' },
            { value: 8118, name: '安妮的匕首碎片' },
            { value: 8119, name: '恶魔图册碎片' },
            { value: 8120, name: '无限旋律碎片' },
            { value: 8121, name: '羊角头盔碎片' },
            { value: 8122, name: '霍拉提克之杵碎片' },
            { value: 8123, name: '皇家诏书碎片' },
            { value: 8124, name: '皇室权杖碎片' },
            { value: 8125, name: '勇士腰带碎片' },
            { value: 8126, name: '邀请函碎片' },
            { value: 8127, name: '好运之石碎片' },
            { value: 8201, name: '神音铃碎片' },
            { value: 8202, name: '预言魔法球碎片' },
            { value: 8203, name: '奶牛铃铛碎片' },
            { value: 8204, name: '痛苦镰刃碎片' },
            { value: 8205, name: '赤红甲壳碎片' },
            { value: 8206, name: '繁彩宝石碎片' },
            { value: 8207, name: '霍拉提克日志碎片' },
            { value: 8208, name: '天使烛台碎片' },
            { value: 8209, name: '魔焰火烛碎片' },
            { value: 8210, name: '末世号角碎片' },
            { value: 8211, name: '响亮战鼓碎片' },
            { value: 8212, name: '血色腰带碎片' },
            { value: 8213, name: '碎裂的剑刃碎片' },
            { value: 8214, name: '闪亮的剑柄碎片' },
            { value: 8215, name: '无畏勋章碎片' },
            { value: 8216, name: '奥瑞王的皇冠碎片' },
            { value: 8217, name: '璀璨宝石碎片' },
            { value: 8218, name: '塔拉什日记碎片' },
            { value: 8219, name: '唤灵金杖碎片' },
            { value: 8220, name: '无名罩袍碎片' },
            { value: 8221, name: '黑羽之翼碎片' },
            { value: 8222, name: '霍拉提克魔方碎片' },
            { value: 8223, name: '君王权杖碎片' },
            { value: 8224, name: '蝮蛇吊坠碎片' },
            { value: 8225, name: '埃里克的裂空枪碎片' },
            { value: 8226, name: '德里克的碎星斧碎片' },
            { value: 8227, name: '莫里克的苍穹壁障碎片' },
            { value: 8228, name: '轻语竖琴碎片' },
            { value: 8229, name: '神祈之轮碎片' },
            { value: 8230, name: '古树之心碎片' },
            { value: 10114, name: '排山·猛击' },
            { value: 10124, name: '刚毅·猛击' },
            { value: 10214, name: '叠刺·狂乱' },
            { value: 10224, name: '难遏·狂乱' },
            { value: 10314, name: '粉碎·撕裂' },
            { value: 10324, name: '双重·撕裂' },
            { value: 10414, name: '狱火·原力锤' },
            { value: 10424, name: '冰爆·原力锤' },
            { value: 10434, name: '雷霆·原力锤' },
            { value: 10514, name: '滚雷·旋风斩' },
            { value: 10524, name: '火怒·旋风斩' },
            { value: 10534, name: '荆棘·旋风斩' },
            { value: 10614, name: '炎刃·痛割' },
            { value: 10624, name: '狂电·痛割' },
            { value: 10634, name: '祭刀·痛割' },
            { value: 10714, name: '擂鼓·冲锋' },
            { value: 10724, name: '顺势·冲锋' },
            { value: 10814, name: '怒意·跃击' },
            { value: 10824, name: '毁灭·跃击' },
            { value: 10914, name: '翻涌·钢铁之肤' },
            { value: 10924, name: '沐光·钢铁之肤' },
            { value: 11014, name: '昏厥·震地践踏' },
            { value: 11024, name: '强劲·震地践踏' },
            { value: 11114, name: '破势·战争怒吼' },
            { value: 11124, name: '扬志·战争怒吼' },
            { value: 11214, name: '嘶吼·集结怒吼' },
            { value: 11224, name: '威吓·集结怒吼' },
            { value: 11314, name: '崛起·蛮灵召唤' },
            { value: 11324, name: '破怒·蛮灵召唤' },
            { value: 11334, name: '恩赐·蛮灵召唤' },
            { value: 11414, name: '薄发·狂战之怒' },
            { value: 11424, name: '癫狂·狂战之怒' },
            { value: 11434, name: '冲天·狂战之怒' },
            { value: 11514, name: '炸裂·穿刺' },
            { value: 11524, name: '蛮劲·穿刺' },
            { value: 11534, name: '涌动·穿刺' },
            { value: 90000, name: '余烬使徒' },
            { value: 90001, name: '沃土之眸' },
            { value: 90002, name: '沃土之柱' },
            { value: 100000, name: '伐木斧' },
            { value: 100001, name: '青铜战斧' },
            { value: 100002, name: '老旧头盔' },
            { value: 100003, name: '老旧护肩' },
            { value: 100004, name: '青铜胸甲' },
            { value: 100005, name: '老旧护手' },
            { value: 100006, name: '皮短裤' },
            { value: 100007, name: '老旧靴子' },
            { value: 100008, name: '青铜护腕' },
            { value: 100009, name: '青铜腰带' },
            { value: 100010, name: '无用的项链' },
            { value: 100011, name: '无用护身符' },
            { value: 100012, name: '无用指环' },
            { value: 101001, name: '伐木斧' },
            { value: 101002, name: '老旧头盔' },
            { value: 101003, name: '老旧护肩' },
            { value: 101004, name: '青铜胸甲' },
            { value: 101005, name: '老旧护手' },
            { value: 101006, name: '皮短裤' },
            { value: 101007, name: '老旧靴子' },
            { value: 101008, name: '青铜护腕' },
            { value: 101009, name: '青铜腰带' },
            { value: 101010, name: '无用的项链' },
            { value: 101011, name: '无用护身符' },
            { value: 101012, name: '无用指环' },
            { value: 102001, name: '青铜战斧' },
            { value: 102002, name: '老旧头盔' },
            { value: 102003, name: '老旧护肩' },
            { value: 102004, name: '青铜胸甲' },
            { value: 102005, name: '老旧护手' },
            { value: 102006, name: '皮短裤' },
            { value: 102007, name: '老旧靴子' },
            { value: 102008, name: '青铜护腕' },
            { value: 102009, name: '青铜腰带' },
            { value: 102010, name: '无用的项链' },
            { value: 102011, name: '无用护身符' },
            { value: 102012, name: '无用指环' },
            { value: 103001, name: '铁质战斧' },
            { value: 103002, name: '新式头盔' },
            { value: 103003, name: '新式护肩' },
            { value: 103004, name: '铁质胸甲' },
            { value: 103005, name: '新式护手' },
            { value: 103006, name: '皮短裤' },
            { value: 103007, name: '皮靴子' },
            { value: 103008, name: '铁质护腕' },
            { value: 103009, name: '铁质腰带' },
            { value: 103010, name: '精致的项链' },
            { value: 103011, name: '精致护身符' },
            { value: 103012, name: '铁指环' },
            { value: 104001, name: '铁质战斧' },
            { value: 104002, name: '新式头盔' },
            { value: 104003, name: '新式护肩' },
            { value: 104004, name: '铁质胸甲' },
            { value: 104005, name: '新式护手' },
            { value: 104006, name: '皮短裤' },
            { value: 104007, name: '皮靴子' },
            { value: 104008, name: '铁质护腕' },
            { value: 104009, name: '铁质腰带' },
            { value: 104010, name: '精致的项链' },
            { value: 104011, name: '精致护身符' },
            { value: 104012, name: '铁指环' },
            { value: 104101, name: '狂潮之怒锤' },
            { value: 104102, name: '野蛮狂潮头盔' },
            { value: 104103, name: '狂潮肩甲' },
            { value: 104104, name: '野蛮狂潮胸铠' },
            { value: 104105, name: '狂潮护手' },
            { value: 104106, name: '野蛮狂潮护腿' },
            { value: 104107, name: '狂潮战靴' },
            { value: 104108, name: '狂潮护腕' },
            { value: 104109, name: '野蛮狂潮腰带' },
            { value: 104110, name: '精致的项链' },
            { value: 104111, name: '精致护身符' },
            { value: 104112, name: '铁指环' },
            { value: 105001, name: '钉头锤' },
            { value: 105002, name: '新式头盔' },
            { value: 105003, name: '新式护肩' },
            { value: 105004, name: '铁质胸甲' },
            { value: 105005, name: '新式护手' },
            { value: 105006, name: '皮短裤' },
            { value: 105007, name: '皮靴子' },
            { value: 105008, name: '铁质护腕' },
            { value: 105009, name: '铁质腰带' },
            { value: 105010, name: '精致的项链' },
            { value: 105011, name: '精致护身符' },
            { value: 105012, name: '铁指环' },
            { value: 106001, name: '士兵制式长剑' },
            { value: 106002, name: '精良兽角头盔' },
            { value: 106003, name: '士兵制式护肩' },
            { value: 106004, name: '士兵制式胸甲' },
            { value: 106005, name: '精良兽皮护手' },
            { value: 106006, name: '士兵制式长裤' },
            { value: 106007, name: '士兵制式长靴' },
            { value: 106008, name: '精铁护腕' },
            { value: 106009, name: '精铁腰带' },
            { value: 106010, name: '金项链' },
            { value: 106011, name: '染血护符' },
            { value: 106012, name: '金戒指' },
            { value: 107001, name: '切肉斧' },
            { value: 107002, name: '狂牛头盔' },
            { value: 107003, name: '狂牛护肩' },
            { value: 107004, name: '磐石外壳' },
            { value: 107005, name: '磐石之手' },
            { value: 107006, name: '磐石血肉' },
            { value: 107007, name: '狂牛平头钉' },
            { value: 107008, name: '狂牛铁腕' },
            { value: 107009, name: '狂牛符号' },
            { value: 107010, name: '磐石图案' },
            { value: 107011, name: '烈焰血晶石' },
            { value: 107012, name: '磐石手指' },
            { value: 107101, name: '蛮荒大棒' },
            { value: 107102, name: '斗士之帽' },
            { value: 107103, name: '蛮荒肩铠' },
            { value: 107104, name: '斗士胸甲' },
            { value: 107105, name: '蛮荒护手' },
            { value: 107106, name: '斗士护腿' },
            { value: 107107, name: '蛮荒战靴' },
            { value: 107108, name: '斗士护腕' },
            { value: 107109, name: '蛮荒腰带' },
            { value: 107110, name: '看守者项链' },
            { value: 107111, name: '反抗者图案' },
            { value: 107112, name: '看守者指环' },
            { value: 107201, name: '暗影征服之剑' },
            { value: 107202, name: '野性守望盔' },
            { value: 107203, name: '守望肩甲' },
            { value: 107204, name: '野性守望甲' },
            { value: 107205, name: '守望护手' },
            { value: 107206, name: '野性守望裤' },
            { value: 107207, name: '守望战靴' },
            { value: 107208, name: '野性护腕' },
            { value: 107209, name: '守望腰带' },
            { value: 107210, name: '沃土项链' },
            { value: 107211, name: '沃土符印' },
            { value: 107212, name: '沃土指环' },
            { value: 108001, name: '士兵制式长剑' },
            { value: 108002, name: '精良兽角头盔' },
            { value: 108003, name: '士兵制式护肩' },
            { value: 108004, name: '士兵制式胸甲' },
            { value: 108005, name: '精良兽皮护手' },
            { value: 108006, name: '士兵制式长裤' },
            { value: 108007, name: '士兵制式长靴' },
            { value: 108008, name: '精铁护腕' },
            { value: 108009, name: '精铁腰带' },
            { value: 108010, name: '金项链' },
            { value: 108011, name: '染血护符' },
            { value: 108012, name: '金戒指' },
            { value: 109001, name: '烈焰战斧' },
            { value: 109002, name: '狂牛头盔' },
            { value: 109003, name: '狂牛护肩' },
            { value: 109004, name: '磐石外壳' },
            { value: 109005, name: '磐石之手' },
            { value: 109006, name: '磐石血肉' },
            { value: 109007, name: '狂牛平头钉' },
            { value: 109008, name: '狂牛铁腕' },
            { value: 109009, name: '狂牛符号' },
            { value: 109010, name: '磐石图案' },
            { value: 109011, name: '烈焰血晶石' },
            { value: 109012, name: '磐石手指' },
            { value: 109101, name: '战神之刃' },
            { value: 109102, name: '战神之盔' },
            { value: 109103, name: '不灭战神肩甲' },
            { value: 109104, name: '战神之甲' },
            { value: 109105, name: '不灭护手' },
            { value: 109106, name: '战神之腿甲' },
            { value: 109107, name: '战神之靴' },
            { value: 109108, name: '不灭战腕' },
            { value: 109109, name: '战神束腰' },
            { value: 109110, name: '黄金项链' },
            { value: 109111, name: '黄金护符' },
            { value: 109112, name: '黄金戒指' },
            { value: 110001, name: '士兵制式长剑' },
            { value: 110002, name: '精良兽角头盔' },
            { value: 110003, name: '士兵制式护肩' },
            { value: 110004, name: '士兵制式胸甲' },
            { value: 110005, name: '精良兽皮护手' },
            { value: 110006, name: '士兵制式长裤' },
            { value: 110007, name: '士兵制式长靴' },
            { value: 110008, name: '精铁护腕' },
            { value: 110009, name: '精铁腰带' },
            { value: 110010, name: '金项链' },
            { value: 110011, name: '染血护符' },
            { value: 110012, name: '金戒指' },
            { value: 111001, name: '黄金战斧' },
            { value: 111002, name: '坚固头盔' },
            { value: 111003, name: '崭新护肩' },
            { value: 111004, name: '坚固胸甲' },
            { value: 111005, name: '崭新护手' },
            { value: 111006, name: '崭新长裤' },
            { value: 111007, name: '坚固靴子' },
            { value: 111008, name: '坚固护腕' },
            { value: 111009, name: '坚固腰带' },
            { value: 111010, name: '银项链' },
            { value: 111011, name: '精致护符' },
            { value: 111012, name: '银戒指' },
            { value: 112001, name: '烈焰战斧' },
            { value: 112002, name: '狂牛头盔' },
            { value: 112003, name: '狂牛护肩' },
            { value: 112004, name: '磐石外壳' },
            { value: 112005, name: '磐石之手' },
            { value: 112006, name: '磐石血肉' },
            { value: 112007, name: '狂牛平头钉' },
            { value: 112008, name: '狂牛铁腕' },
            { value: 112009, name: '狂牛符号' },
            { value: 112010, name: '磐石图案' },
            { value: 112011, name: '烈焰血晶石' },
            { value: 112012, name: '磐石手指' },
            { value: 113001, name: '黄金战斧' },
            { value: 113002, name: '坚固头盔' },
            { value: 113003, name: '崭新护肩' },
            { value: 113004, name: '坚固胸甲' },
            { value: 113005, name: '崭新护手' },
            { value: 113006, name: '崭新长裤' },
            { value: 113007, name: '坚固靴子' },
            { value: 113008, name: '坚固护腕' },
            { value: 113009, name: '坚固腰带' },
            { value: 113010, name: '银项链' },
            { value: 113011, name: '精致护符' },
            { value: 113012, name: '银戒指' },
            { value: 114001, name: '黄金战斧' },
            { value: 114002, name: '坚固头盔' },
            { value: 114003, name: '崭新护肩' },
            { value: 114004, name: '坚固胸甲' },
            { value: 114005, name: '崭新护手' },
            { value: 114006, name: '崭新长裤' },
            { value: 114007, name: '坚固靴子' },
            { value: 114008, name: '坚固护腕' },
            { value: 114009, name: '坚固腰带' },
            { value: 114010, name: '银项链' },
            { value: 114011, name: '精致护符' },
            { value: 114012, name: '银戒指' },
            { value: 115001, name: '巨人头槌' },
            { value: 115002, name: '看守者号角' },
            { value: 115003, name: '反抗者护肩' },
            { value: 115004, name: '看守者铁胸衣' },
            { value: 115005, name: '看守者铁锤' },
            { value: 115006, name: '反抗者长裤' },
            { value: 115007, name: '看守者铁后跟' },
            { value: 115008, name: '反抗者护腕' },
            { value: 115009, name: '看守者守卫' },
            { value: 115010, name: '看守者项链' },
            { value: 115011, name: '反抗者图案' },
            { value: 115012, name: '看守者指环' },
            { value: 116001, name: '看守者大砍刀' },
            { value: 116002, name: '看守者号角' },
            { value: 116003, name: '反抗者护肩' },
            { value: 116004, name: '看守者铁胸衣' },
            { value: 116005, name: '看守者铁锤' },
            { value: 116006, name: '反抗者长裤' },
            { value: 116007, name: '看守者铁后跟' },
            { value: 116008, name: '反抗者护腕' },
            { value: 116009, name: '看守者守卫' },
            { value: 116010, name: '看守者项链' },
            { value: 116011, name: '反抗者图案' },
            { value: 116012, name: '看守者指环' },
            { value: 117001, name: '澎湃' },
            { value: 117002, name: '黄金君王头盔' },
            { value: 117003, name: '黄金君王护肩' },
            { value: 117004, name: '黄金君王胸甲' },
            { value: 117005, name: '黄金君王护手' },
            { value: 117006, name: '黄金君王护腿' },
            { value: 117007, name: '黄金君王靴子' },
            { value: 117008, name: '黄金君王护腕' },
            { value: 117009, name: '黄金君王腰带' },
            { value: 117010, name: '黄金项链' },
            { value: 117011, name: '黄金护符' },
            { value: 117012, name: '黄金戒指' },
            { value: 118001, name: '看守者大砍刀' },
            { value: 118002, name: '看守者号角' },
            { value: 118003, name: '反抗者护肩' },
            { value: 118004, name: '看守者铁胸衣' },
            { value: 118005, name: '看守者铁锤' },
            { value: 118006, name: '反抗者长裤' },
            { value: 118007, name: '看守者铁后跟' },
            { value: 118008, name: '反抗者护腕' },
            { value: 118009, name: '看守者守卫' },
            { value: 118010, name: '看守者项链' },
            { value: 118011, name: '反抗者图案' },
            { value: 118012, name: '看守者指环' },
            { value: 119001, name: '澎湃' },
            { value: 119002, name: '黄金君王头盔' },
            { value: 119003, name: '黄金君王护肩' },
            { value: 119004, name: '黄金君王胸甲' },
            { value: 119005, name: '黄金君王护手' },
            { value: 119006, name: '黄金君王护腿' },
            { value: 119007, name: '黄金君王靴子' },
            { value: 119008, name: '黄金君王护腕' },
            { value: 119009, name: '黄金君王腰带' },
            { value: 119010, name: '黄金项链' },
            { value: 119011, name: '黄金护符' },
            { value: 119012, name: '黄金戒指' },
            { value: 120001, name: '澎湃' },
            { value: 120002, name: '黄金君王头盔' },
            { value: 120003, name: '黄金君王护肩' },
            { value: 120004, name: '黄金君王胸甲' },
            { value: 120005, name: '黄金君王护手' },
            { value: 120006, name: '黄金君王护腿' },
            { value: 120007, name: '黄金君王靴子' },
            { value: 120008, name: '黄金君王护腕' },
            { value: 120009, name: '黄金君王腰带' },
            { value: 120010, name: '黄金项链' },
            { value: 120011, name: '黄金护符' },
            { value: 120012, name: '黄金戒指' },
            { value: 121001, name: '澎湃' },
            { value: 121002, name: '黄金君王头盔' },
            { value: 121003, name: '黄金君王护肩' },
            { value: 121004, name: '黄金君王胸甲' },
            { value: 121005, name: '黄金君王护手' },
            { value: 121006, name: '黄金君王护腿' },
            { value: 121007, name: '黄金君王靴子' },
            { value: 121008, name: '黄金君王护腕' },
            { value: 121009, name: '黄金君王腰带' },
            { value: 121010, name: '黄金项链' },
            { value: 121011, name: '黄金护符' },
            { value: 121012, name: '黄金戒指' },
            { value: 122001, name: '澎湃' },
            { value: 122002, name: '黄金君王头盔' },
            { value: 122003, name: '黄金君王护肩' },
            { value: 122004, name: '黄金君王胸甲' },
            { value: 122005, name: '黄金君王护手' },
            { value: 122006, name: '黄金君王护腿' },
            { value: 122007, name: '黄金君王靴子' },
            { value: 122008, name: '黄金君王护腕' },
            { value: 122009, name: '黄金君王腰带' },
            { value: 122010, name: '黄金项链' },
            { value: 122011, name: '黄金护符' },
            { value: 122012, name: '黄金戒指' },
            { value: 123001, name: '澎湃' },
            { value: 123002, name: '黄金君王头盔' },
            { value: 123003, name: '黄金君王护肩' },
            { value: 123004, name: '黄金君王胸甲' },
            { value: 123005, name: '黄金君王护手' },
            { value: 123006, name: '黄金君王护腿' },
            { value: 123007, name: '黄金君王靴子' },
            { value: 123008, name: '黄金君王护腕' },
            { value: 123009, name: '黄金君王腰带' },
            { value: 123010, name: '黄金项链' },
            { value: 123011, name: '黄金护符' },
            { value: 123012, name: '黄金戒指' },
            { value: 124001, name: '余烬使徒' },
            { value: 124002, name: '沃土之眸' },
            { value: 124003, name: '沃土之柱' },
            { value: 124004, name: '沃土之魂' },
            { value: 124005, name: '沃土之掌' },
            { value: 124006, name: '沃土之沉' },
            { value: 124007, name: '沃土之础' },
            { value: 124008, name: '沃土之束' },
            { value: 124009, name: '沃土之本' },
            { value: 124010, name: '沃土项链' },
            { value: 124011, name: '沃土符印' },
            { value: 124012, name: '沃土指环' },
            { value: 125001, name: '余烬使徒' },
            { value: 125002, name: '沃土之眸' },
            { value: 125003, name: '沃土之柱' },
            { value: 125004, name: '沃土之魂' },
            { value: 125005, name: '沃土之掌' },
            { value: 125006, name: '沃土之沉' },
            { value: 125007, name: '沃土之础' },
            { value: 125008, name: '沃土之束' },
            { value: 125009, name: '沃土之本' },
            { value: 125010, name: '沃土项链' },
            { value: 125011, name: '沃土符印' },
            { value: 125012, name: '沃土指环' },
            { value: 126001, name: '余烬使徒' },
            { value: 126002, name: '沃土之眸' },
            { value: 126003, name: '沃土之柱' },
            { value: 126004, name: '沃土之魂' },
            { value: 126005, name: '沃土之掌' },
            { value: 126006, name: '沃土之沉' },
            { value: 126007, name: '沃土之础' },
            { value: 126008, name: '沃土之束' },
            { value: 126009, name: '沃土之本' },
            { value: 126010, name: '沃土项链' },
            { value: 126011, name: '沃土符印' },
            { value: 126012, name: '沃土指环' },
            { value: 127001, name: '余烬使徒' },
            { value: 127002, name: '沃土之眸' },
            { value: 127003, name: '沃土之柱' },
            { value: 127004, name: '沃土之魂' },
            { value: 127005, name: '沃土之掌' },
            { value: 127006, name: '沃土之沉' },
            { value: 127007, name: '沃土之础' },
            { value: 127008, name: '沃土之束' },
            { value: 127009, name: '沃土之本' },
            { value: 127010, name: '沃土项链' },
            { value: 127011, name: '沃土符印' },
            { value: 127012, name: '沃土指环' },
            { value: 128001, name: '余烬使徒' },
            { value: 128002, name: '沃土之眸' },
            { value: 128003, name: '沃土之柱' },
            { value: 128004, name: '沃土之魂' },
            { value: 128005, name: '沃土之掌' },
            { value: 128006, name: '沃土之沉' },
            { value: 128007, name: '沃土之础' },
            { value: 128008, name: '沃土之束' },
            { value: 128009, name: '沃土之本' },
            { value: 128010, name: '沃土项链' },
            { value: 128011, name: '沃土符印' },
            { value: 128012, name: '沃土指环' },
            { value: 129001, name: '狂热权杖' },
            { value: 129002, name: '枯骨王的王冠' },
            { value: 129003, name: '枯骨王肩铠' },
            { value: 129004, name: '枯骨王胸甲' },
            { value: 129005, name: '枯骨王护手' },
            { value: 129006, name: '枯骨王护腿' },
            { value: 129007, name: '枯骨王靴子' },
            { value: 129008, name: '枯骨王护腕' },
            { value: 129009, name: '枯骨王腰带' },
            { value: 129010, name: '枯骨王项链' },
            { value: 129011, name: '枯骨王护符' },
            { value: 129012, name: '枯骨王戒指' },
            { value: 130001, name: '狂热权杖' },
            { value: 130002, name: '枯骨王的王冠' },
            { value: 130003, name: '枯骨王肩铠' },
            { value: 130004, name: '枯骨王胸甲' },
            { value: 130005, name: '枯骨王护手' },
            { value: 130006, name: '枯骨王护腿' },
            { value: 130007, name: '枯骨王靴子' },
            { value: 130008, name: '枯骨王护腕' },
            { value: 130009, name: '枯骨王腰带' },
            { value: 130010, name: '枯骨王项链' },
            { value: 130011, name: '枯骨王护符' },
            { value: 130012, name: '枯骨王戒指' },
            { value: 131001, name: '狂热权杖' },
            { value: 131002, name: '枯骨王的王冠' },
            { value: 131003, name: '枯骨王肩铠' },
            { value: 131004, name: '枯骨王胸甲' },
            { value: 131005, name: '枯骨王护手' },
            { value: 131006, name: '枯骨王护腿' },
            { value: 131007, name: '枯骨王靴子' },
            { value: 131008, name: '枯骨王护腕' },
            { value: 131009, name: '枯骨王腰带' },
            { value: 131010, name: '枯骨王项链' },
            { value: 131011, name: '枯骨王护符' },
            { value: 131012, name: '枯骨王戒指' },
            { value: 132001, name: '狂热权杖' },
            { value: 132002, name: '枯骨王的王冠' },
            { value: 132003, name: '枯骨王肩铠' },
            { value: 132004, name: '枯骨王胸甲' },
            { value: 132005, name: '枯骨王护手' },
            { value: 132006, name: '枯骨王护腿' },
            { value: 132007, name: '枯骨王靴子' },
            { value: 132008, name: '枯骨王护腕' },
            { value: 132009, name: '枯骨王腰带' },
            { value: 132010, name: '枯骨王项链' },
            { value: 132011, name: '枯骨王护符' },
            { value: 132012, name: '枯骨王戒指' },
            { value: 133001, name: '狂热权杖' },
            { value: 133002, name: '枯骨王的王冠' },
            { value: 133003, name: '枯骨王肩铠' },
            { value: 133004, name: '枯骨王胸甲' },
            { value: 133005, name: '枯骨王护手' },
            { value: 133006, name: '枯骨王护腿' },
            { value: 133007, name: '枯骨王靴子' },
            { value: 133008, name: '枯骨王护腕' },
            { value: 133009, name: '枯骨王腰带' },
            { value: 133010, name: '枯骨王项链' },
            { value: 133011, name: '枯骨王护符' },
            { value: 133012, name: '枯骨王戒指' },
            { value: 134001, name: '狂热权杖' },
            { value: 134002, name: '枯骨王的王冠' },
            { value: 134003, name: '枯骨王肩铠' },
            { value: 134004, name: '枯骨王胸甲' },
            { value: 134005, name: '枯骨王护手' },
            { value: 134006, name: '枯骨王护腿' },
            { value: 134007, name: '枯骨王靴子' },
            { value: 134008, name: '枯骨王护腕' },
            { value: 134009, name: '枯骨王腰带' },
            { value: 134010, name: '枯骨王项链' },
            { value: 134011, name: '枯骨王护符' },
            { value: 134012, name: '枯骨王戒指' },
            { value: 135001, name: '狂热权杖' },
            { value: 135002, name: '枯骨王的王冠' },
            { value: 135003, name: '枯骨王肩铠' },
            { value: 135004, name: '枯骨王胸甲' },
            { value: 135005, name: '枯骨王护手' },
            { value: 135006, name: '枯骨王护腿' },
            { value: 135007, name: '枯骨王靴子' },
            { value: 135008, name: '枯骨王护腕' },
            { value: 135009, name: '枯骨王腰带' },
            { value: 135010, name: '枯骨王项链' },
            { value: 135011, name: '枯骨王护符' },
            { value: 135012, name: '枯骨王戒指' },
            { value: 136001, name: '狂热权杖' },
            { value: 136002, name: '枯骨王的王冠' },
            { value: 136003, name: '枯骨王肩铠' },
            { value: 136004, name: '枯骨王胸甲' },
            { value: 136005, name: '枯骨王护手' },
            { value: 136006, name: '枯骨王护腿' },
            { value: 136007, name: '枯骨王靴子' },
            { value: 136008, name: '枯骨王护腕' },
            { value: 136009, name: '枯骨王腰带' },
            { value: 136010, name: '枯骨王项链' },
            { value: 136011, name: '枯骨王护符' },
            { value: 136012, name: '枯骨王戒指' },
            { value: 137001, name: '狂热权杖' },
            { value: 137002, name: '枯骨王的王冠' },
            { value: 137003, name: '枯骨王肩铠' },
            { value: 137004, name: '枯骨王胸甲' },
            { value: 137005, name: '枯骨王护手' },
            { value: 137006, name: '枯骨王护腿' },
            { value: 137007, name: '枯骨王靴子' },
            { value: 137008, name: '枯骨王护腕' },
            { value: 137009, name: '枯骨王腰带' },
            { value: 137010, name: '枯骨王项链' },
            { value: 137011, name: '枯骨王护符' },
            { value: 137012, name: '枯骨王戒指' },
            { value: 138001, name: '狂热权杖' },
            { value: 138002, name: '枯骨王的王冠' },
            { value: 138003, name: '枯骨王肩铠' },
            { value: 138004, name: '枯骨王胸甲' },
            { value: 138005, name: '枯骨王护手' },
            { value: 138006, name: '枯骨王护腿' },
            { value: 138007, name: '枯骨王靴子' },
            { value: 138008, name: '枯骨王护腕' },
            { value: 138009, name: '枯骨王腰带' },
            { value: 138010, name: '枯骨王项链' },
            { value: 138011, name: '枯骨王护符' },
            { value: 138012, name: '枯骨王戒指' },
            { value: 139001, name: '狂热权杖' },
            { value: 139002, name: '枯骨王的王冠' },
            { value: 139003, name: '枯骨王肩铠' },
            { value: 139004, name: '枯骨王胸甲' },
            { value: 139005, name: '枯骨王护手' },
            { value: 139006, name: '枯骨王护腿' },
            { value: 139007, name: '枯骨王靴子' },
            { value: 139008, name: '枯骨王护腕' },
            { value: 139009, name: '枯骨王腰带' },
            { value: 139010, name: '枯骨王项链' },
            { value: 139011, name: '枯骨王护符' },
            { value: 139012, name: '枯骨王戒指' },
            { value: 140001, name: '狂热权杖' },
            { value: 140002, name: '枯骨王的王冠' },
            { value: 140003, name: '枯骨王肩铠' },
            { value: 140004, name: '枯骨王胸甲' },
            { value: 140005, name: '枯骨王护手' },
            { value: 140006, name: '枯骨王护腿' },
            { value: 140007, name: '枯骨王靴子' },
            { value: 140008, name: '枯骨王护腕' },
            { value: 140009, name: '枯骨王腰带' },
            { value: 140010, name: '枯骨王项链' },
            { value: 140011, name: '枯骨王护符' },
            { value: 140012, name: '枯骨王戒指' },
            { value: 141001, name: '狂热权杖' },
            { value: 141002, name: '枯骨王的王冠' },
            { value: 141003, name: '枯骨王肩铠' },
            { value: 141004, name: '枯骨王胸甲' },
            { value: 141005, name: '枯骨王护手' },
            { value: 141006, name: '枯骨王护腿' },
            { value: 141007, name: '枯骨王靴子' },
            { value: 141008, name: '枯骨王护腕' },
            { value: 141009, name: '枯骨王腰带' },
            { value: 141010, name: '枯骨王项链' },
            { value: 141011, name: '枯骨王护符' },
            { value: 141012, name: '枯骨王戒指' },
            { value: 142001, name: '狂热权杖' },
            { value: 142002, name: '枯骨王的王冠' },
            { value: 142003, name: '枯骨王肩铠' },
            { value: 142004, name: '枯骨王胸甲' },
            { value: 142005, name: '枯骨王护手' },
            { value: 142006, name: '枯骨王护腿' },
            { value: 142007, name: '枯骨王靴子' },
            { value: 142008, name: '枯骨王护腕' },
            { value: 142009, name: '枯骨王腰带' },
            { value: 142010, name: '枯骨王项链' },
            { value: 142011, name: '枯骨王护符' },
            { value: 142012, name: '枯骨王戒指' },
            { value: 143001, name: '狂热权杖' },
            { value: 143002, name: '枯骨王的王冠' },
            { value: 143003, name: '枯骨王肩铠' },
            { value: 143004, name: '枯骨王胸甲' },
            { value: 143005, name: '枯骨王护手' },
            { value: 143006, name: '枯骨王护腿' },
            { value: 143007, name: '枯骨王靴子' },
            { value: 143008, name: '枯骨王护腕' },
            { value: 143009, name: '枯骨王腰带' },
            { value: 143010, name: '枯骨王项链' },
            { value: 143011, name: '枯骨王护符' },
            { value: 143012, name: '枯骨王戒指' },
            { value: 144001, name: '狂热权杖' },
            { value: 144002, name: '枯骨王的王冠' },
            { value: 144003, name: '枯骨王肩铠' },
            { value: 144004, name: '枯骨王胸甲' },
            { value: 144005, name: '枯骨王护手' },
            { value: 144006, name: '枯骨王护腿' },
            { value: 144007, name: '枯骨王靴子' },
            { value: 144008, name: '枯骨王护腕' },
            { value: 144009, name: '枯骨王腰带' },
            { value: 144010, name: '枯骨王项链' },
            { value: 144011, name: '枯骨王护符' },
            { value: 144012, name: '枯骨王戒指' },
            { value: 145001, name: '狂热权杖' },
            { value: 145002, name: '枯骨王的王冠' },
            { value: 145003, name: '枯骨王肩铠' },
            { value: 145004, name: '枯骨王胸甲' },
            { value: 145005, name: '枯骨王护手' },
            { value: 145006, name: '枯骨王护腿' },
            { value: 145007, name: '枯骨王靴子' },
            { value: 145008, name: '枯骨王护腕' },
            { value: 145009, name: '枯骨王腰带' },
            { value: 145010, name: '枯骨王项链' },
            { value: 145011, name: '枯骨王护符' },
            { value: 145012, name: '枯骨王戒指' },
            { value: 146001, name: '狂热权杖' },
            { value: 146002, name: '枯骨王的王冠' },
            { value: 146003, name: '枯骨王肩铠' },
            { value: 146004, name: '枯骨王胸甲' },
            { value: 146005, name: '枯骨王护手' },
            { value: 146006, name: '枯骨王护腿' },
            { value: 146007, name: '枯骨王靴子' },
            { value: 146008, name: '枯骨王护腕' },
            { value: 146009, name: '枯骨王腰带' },
            { value: 146010, name: '枯骨王项链' },
            { value: 146011, name: '枯骨王护符' },
            { value: 146012, name: '枯骨王戒指' },
            { value: 147001, name: '狂热权杖' },
            { value: 147002, name: '枯骨王的王冠' },
            { value: 147003, name: '枯骨王肩铠' },
            { value: 147004, name: '枯骨王胸甲' },
            { value: 147005, name: '枯骨王护手' },
            { value: 147006, name: '枯骨王护腿' },
            { value: 147007, name: '枯骨王靴子' },
            { value: 147008, name: '枯骨王护腕' },
            { value: 147009, name: '枯骨王腰带' },
            { value: 147010, name: '枯骨王项链' },
            { value: 147011, name: '枯骨王护符' },
            { value: 147012, name: '枯骨王戒指' },
            { value: 148001, name: '狂热权杖' },
            { value: 148002, name: '枯骨王的王冠' },
            { value: 148003, name: '枯骨王肩铠' },
            { value: 148004, name: '枯骨王胸甲' },
            { value: 148005, name: '枯骨王护手' },
            { value: 148006, name: '枯骨王护腿' },
            { value: 148007, name: '枯骨王靴子' },
            { value: 148008, name: '枯骨王护腕' },
            { value: 148009, name: '枯骨王腰带' },
            { value: 148010, name: '枯骨王项链' },
            { value: 148011, name: '枯骨王护符' },
            { value: 148012, name: '枯骨王戒指' },
            { value: 149001, name: '狂热权杖' },
            { value: 149002, name: '枯骨王的王冠' },
            { value: 149003, name: '枯骨王肩铠' },
            { value: 149004, name: '枯骨王胸甲' },
            { value: 149005, name: '枯骨王护手' },
            { value: 149006, name: '枯骨王护腿' },
            { value: 149007, name: '枯骨王靴子' },
            { value: 149008, name: '枯骨王护腕' },
            { value: 149009, name: '枯骨王腰带' },
            { value: 149010, name: '枯骨王项链' },
            { value: 149011, name: '枯骨王护符' },
            { value: 149012, name: '枯骨王戒指' },
            { value: 150001, name: '狂热权杖' },
            { value: 150002, name: '枯骨王的王冠' },
            { value: 150003, name: '枯骨王肩铠' },
            { value: 150004, name: '枯骨王胸甲' },
            { value: 150005, name: '枯骨王护手' },
            { value: 150006, name: '枯骨王护腿' },
            { value: 150007, name: '枯骨王靴子' },
            { value: 150008, name: '枯骨王护腕' },
            { value: 150009, name: '枯骨王腰带' },
            { value: 150010, name: '枯骨王项链' },
            { value: 150011, name: '枯骨王护符' },
            { value: 150012, name: '枯骨王戒指' },
            { value: 151001, name: '狂热权杖' },
            { value: 151002, name: '枯骨王的王冠' },
            { value: 151003, name: '枯骨王肩铠' },
            { value: 151004, name: '枯骨王胸甲' },
            { value: 151005, name: '枯骨王护手' },
            { value: 151006, name: '枯骨王护腿' },
            { value: 151007, name: '枯骨王靴子' },
            { value: 151008, name: '枯骨王护腕' },
            { value: 151009, name: '枯骨王腰带' },
            { value: 151010, name: '枯骨王项链' },
            { value: 151011, name: '枯骨王护符' },
            { value: 151012, name: '枯骨王戒指' },
            { value: 152001, name: '狂热权杖' },
            { value: 152002, name: '枯骨王的王冠' },
            { value: 152003, name: '枯骨王肩铠' },
            { value: 152004, name: '枯骨王胸甲' },
            { value: 152005, name: '枯骨王护手' },
            { value: 152006, name: '枯骨王护腿' },
            { value: 152007, name: '枯骨王靴子' },
            { value: 152008, name: '枯骨王护腕' },
            { value: 152009, name: '枯骨王腰带' },
            { value: 152010, name: '枯骨王项链' },
            { value: 152011, name: '枯骨王护符' },
            { value: 152012, name: '枯骨王戒指' },
            { value: 153001, name: '狂热权杖' },
            { value: 153002, name: '枯骨王的王冠' },
            { value: 153003, name: '枯骨王肩铠' },
            { value: 153004, name: '枯骨王胸甲' },
            { value: 153005, name: '枯骨王护手' },
            { value: 153006, name: '枯骨王护腿' },
            { value: 153007, name: '枯骨王靴子' },
            { value: 153008, name: '枯骨王护腕' },
            { value: 153009, name: '枯骨王腰带' },
            { value: 153010, name: '枯骨王项链' },
            { value: 153011, name: '枯骨王护符' },
            { value: 153012, name: '枯骨王戒指' },
            { value: 210001, name: '随机侍从礼包' },
            { value: 210002, name: '自选侍从礼包' },
            { value: 210003, name: '挂机礼包' },
            { value: 210004, name: '随机红色侍从礼包' },
            { value: 210005, name: '自选红色侍从礼包' },
            { value: 210006, name: '翅膀礼包' },
            { value: 210007, name: '随机测试礼包' },
            { value: 210008, name: '自选测试礼包' },
            { value: 210009, name: '啥都有大礼包' },
            { value: 210010, name: '野蛮人天赋符文礼包' },
            { value: 210011, name: '巫师天赋符文礼包' },
            { value: 210012, name: '暗能全礼包-蓝色' },
            { value: 210013, name: '暗能全礼包-紫色' },
            { value: 210014, name: '暗能全礼包-黄色' },
            { value: 210015, name: '暗能全礼包-橙色' },
            { value: 210016, name: '暗能全礼包-绿色' },
            { value: 210017, name: '暗能全礼包-远古橙色' },
            { value: 210018, name: '暗能全礼包-远古绿色' },
            { value: 210019, name: '暗能全礼包-太古红色' },
            { value: 210020, name: '暗能全礼包-太古绿色' },
            { value: 210021, name: '暗能自选礼包-橙色' },
            { value: 210022, name: '暗能自选礼包-绿色' },
            { value: 210023, name: '暗能自选礼包-远古橙色' },
            { value: 210024, name: '暗能自选礼包-远古绿色' },
            { value: 210025, name: '暗能自选礼包-太古红色' },
            { value: 210026, name: '暗能自选礼包-太古绿色' },
            { value: 301001, name: '攻击宝石' },
            { value: 301002, name: '攻击宝石' },
            { value: 301003, name: '攻击宝石' },
            { value: 301004, name: '攻击宝石' },
            { value: 301005, name: '攻击宝石' },
            { value: 301006, name: '攻击宝石' },
            { value: 301007, name: '攻击宝石' },
            { value: 301008, name: '攻击宝石' },
            { value: 301009, name: '攻击宝石' },
            { value: 301010, name: '攻击宝石' },
            { value: 301011, name: '攻击宝石' },
            { value: 301012, name: '攻击宝石' },
            { value: 301013, name: '攻击宝石' },
            { value: 301014, name: '攻击宝石' },
            { value: 301015, name: '攻击宝石' },
            { value: 301016, name: '攻击宝石' },
            { value: 301017, name: '攻击宝石' },
            { value: 301018, name: '攻击宝石' },
            { value: 301019, name: '攻击宝石' },
            { value: 301020, name: '攻击宝石' },
            { value: 302001, name: '防御宝石' },
            { value: 302002, name: '防御宝石' },
            { value: 302003, name: '防御宝石' },
            { value: 302004, name: '防御宝石' },
            { value: 302005, name: '防御宝石' },
            { value: 302006, name: '防御宝石' },
            { value: 302007, name: '防御宝石' },
            { value: 302008, name: '防御宝石' },
            { value: 302009, name: '防御宝石' },
            { value: 302010, name: '防御宝石' },
            { value: 302011, name: '防御宝石' },
            { value: 302012, name: '防御宝石' },
            { value: 302013, name: '防御宝石' },
            { value: 302014, name: '防御宝石' },
            { value: 302015, name: '防御宝石' },
            { value: 302016, name: '防御宝石' },
            { value: 302017, name: '防御宝石' },
            { value: 302018, name: '防御宝石' },
            { value: 302019, name: '防御宝石' },
            { value: 302020, name: '防御宝石' },
            { value: 303001, name: '生命宝石' },
            { value: 303002, name: '生命宝石' },
            { value: 303003, name: '生命宝石' },
            { value: 303004, name: '生命宝石' },
            { value: 303005, name: '生命宝石' },
            { value: 303006, name: '生命宝石' },
            { value: 303007, name: '生命宝石' },
            { value: 303008, name: '生命宝石' },
            { value: 303009, name: '生命宝石' },
            { value: 303010, name: '生命宝石' },
            { value: 303011, name: '生命宝石' },
            { value: 303012, name: '生命宝石' },
            { value: 303013, name: '生命宝石' },
            { value: 303014, name: '生命宝石' },
            { value: 303015, name: '生命宝石' },
            { value: 303016, name: '生命宝石' },
            { value: 303017, name: '生命宝石' },
            { value: 303018, name: '生命宝石' },
            { value: 303019, name: '生命宝石' },
            { value: 303020, name: '生命宝石' },
            { value: 304001, name: '侍从增伤宝石' },
            { value: 304002, name: '侍从增伤宝石' },
            { value: 304003, name: '侍从增伤宝石' },
            { value: 304004, name: '侍从增伤宝石' },
            { value: 304005, name: '侍从增伤宝石' },
            { value: 304006, name: '侍从增伤宝石' },
            { value: 304007, name: '侍从增伤宝石' },
            { value: 304008, name: '侍从增伤宝石' },
            { value: 304009, name: '侍从增伤宝石' },
            { value: 304010, name: '侍从增伤宝石' },
            { value: 304011, name: '侍从增伤宝石' },
            { value: 304012, name: '侍从增伤宝石' },
            { value: 304013, name: '侍从增伤宝石' },
            { value: 304014, name: '侍从增伤宝石' },
            { value: 304015, name: '侍从增伤宝石' },
            { value: 304016, name: '侍从增伤宝石' },
            { value: 304017, name: '侍从增伤宝石' },
            { value: 304018, name: '侍从增伤宝石' },
            { value: 304019, name: '侍从增伤宝石' },
            { value: 304020, name: '侍从增伤宝石' },
            { value: 305001, name: '侍从减伤宝石' },
            { value: 305002, name: '侍从减伤宝石' },
            { value: 305003, name: '侍从减伤宝石' },
            { value: 305004, name: '侍从减伤宝石' },
            { value: 305005, name: '侍从减伤宝石' },
            { value: 305006, name: '侍从减伤宝石' },
            { value: 305007, name: '侍从减伤宝石' },
            { value: 305008, name: '侍从减伤宝石' },
            { value: 305009, name: '侍从减伤宝石' },
            { value: 305010, name: '侍从减伤宝石' },
            { value: 305011, name: '侍从减伤宝石' },
            { value: 305012, name: '侍从减伤宝石' },
            { value: 305013, name: '侍从减伤宝石' },
            { value: 305014, name: '侍从减伤宝石' },
            { value: 305015, name: '侍从减伤宝石' },
            { value: 305016, name: '侍从减伤宝石' },
            { value: 305017, name: '侍从减伤宝石' },
            { value: 305018, name: '侍从减伤宝石' },
            { value: 305019, name: '侍从减伤宝石' },
            { value: 305020, name: '侍从减伤宝石' },
            { value: 306001, name: '击中恢复宝石' },
            { value: 306002, name: '击中恢复宝石' },
            { value: 306003, name: '击中恢复宝石' },
            { value: 306004, name: '击中恢复宝石' },
            { value: 306005, name: '击中恢复宝石' },
            { value: 306006, name: '击中恢复宝石' },
            { value: 306007, name: '击中恢复宝石' },
            { value: 306008, name: '击中恢复宝石' },
            { value: 306009, name: '击中恢复宝石' },
            { value: 306010, name: '击中恢复宝石' },
            { value: 306011, name: '击中恢复宝石' },
            { value: 306012, name: '击中恢复宝石' },
            { value: 306013, name: '击中恢复宝石' },
            { value: 306014, name: '击中恢复宝石' },
            { value: 306015, name: '击中恢复宝石' },
            { value: 306016, name: '击中恢复宝石' },
            { value: 306017, name: '击中恢复宝石' },
            { value: 306018, name: '击中恢复宝石' },
            { value: 306019, name: '击中恢复宝石' },
            { value: 306020, name: '击中恢复宝石' },
            { value: 307001, name: '最终伤害宝石' },
            { value: 307002, name: '最终伤害宝石' },
            { value: 307003, name: '最终伤害宝石' },
            { value: 307004, name: '最终伤害宝石' },
            { value: 307005, name: '最终伤害宝石' },
            { value: 307006, name: '最终伤害宝石' },
            { value: 307007, name: '最终伤害宝石' },
            { value: 307008, name: '最终伤害宝石' },
            { value: 307009, name: '最终伤害宝石' },
            { value: 307010, name: '最终伤害宝石' },
            { value: 307011, name: '最终伤害宝石' },
            { value: 307012, name: '最终伤害宝石' },
            { value: 307013, name: '最终伤害宝石' },
            { value: 307014, name: '最终伤害宝石' },
            { value: 307015, name: '最终伤害宝石' },
            { value: 307016, name: '最终伤害宝石' },
            { value: 307017, name: '最终伤害宝石' },
            { value: 307018, name: '最终伤害宝石' },
            { value: 307019, name: '最终伤害宝石' },
            { value: 307020, name: '最终伤害宝石' },
            { value: 308001, name: '最终减伤宝石' },
            { value: 308002, name: '最终减伤宝石' },
            { value: 308003, name: '最终减伤宝石' },
            { value: 308004, name: '最终减伤宝石' },
            { value: 308005, name: '最终减伤宝石' },
            { value: 308006, name: '最终减伤宝石' },
            { value: 308007, name: '最终减伤宝石' },
            { value: 308008, name: '最终减伤宝石' },
            { value: 308009, name: '最终减伤宝石' },
            { value: 308010, name: '最终减伤宝石' },
            { value: 308011, name: '最终减伤宝石' },
            { value: 308012, name: '最终减伤宝石' },
            { value: 308013, name: '最终减伤宝石' },
            { value: 308014, name: '最终减伤宝石' },
            { value: 308015, name: '最终减伤宝石' },
            { value: 308016, name: '最终减伤宝石' },
            { value: 308017, name: '最终减伤宝石' },
            { value: 308018, name: '最终减伤宝石' },
            { value: 308019, name: '最终减伤宝石' },
            { value: 308020, name: '最终减伤宝石' },
            { value: 400000, name: '装备暗能' },
            { value: 400001, name: '普通暗能' },
            { value: 400002, name: '精良暗能' },
            { value: 400003, name: '稀有暗能' },
            { value: 400004, name: '传奇暗能' },
            { value: 400005, name: '套装暗能' },
            { value: 400006, name: '远古传奇暗能' },
            { value: 400007, name: '远古套装暗能' },
            { value: 400008, name: '太古传奇暗能' },
            { value: 400009, name: '太古套装暗能' },
            { value: 400011, name: 'Lv.1-宝石' },
            { value: 400012, name: 'Lv.2-宝石' },
            { value: 400013, name: 'Lv.3-宝石' },
            { value: 400014, name: 'Lv.4-宝石' },
            { value: 400015, name: 'Lv.5-宝石' },
            { value: 400016, name: '赐福暗能' },
            { value: 400017, name: '恩泽暗能' },
            { value: 10001011, name: '游魂武器' },
            { value: 10001021, name: '游魂头盔' },
            { value: 10001031, name: '游魂护肩' },
            { value: 10001041, name: '游魂胸甲' },
            { value: 10001051, name: '游魂护手' },
            { value: 10001061, name: '游魂护腿' },
            { value: 10001071, name: '游魂鞋子' },
            { value: 10001081, name: '游魂护腕' },
            { value: 10001091, name: '游魂腰带' },
            { value: 10001101, name: '游魂项链' },
            { value: 10001111, name: '游魂护符' },
            { value: 10001121, name: '游魂戒指' },
            { value: 10002011, name: '武魂武器' },
            { value: 10002021, name: '武魂头盔' },
            { value: 10002031, name: '武魂护肩' },
            { value: 10002041, name: '武魂胸甲' },
            { value: 10002051, name: '武魂护手' },
            { value: 10002061, name: '武魂护腿' },
            { value: 10002071, name: '武魂鞋子' },
            { value: 10002081, name: '武魂护腕' },
            { value: 10002091, name: '武魂腰带' },
            { value: 10002101, name: '武魂项链' },
            { value: 10002111, name: '武魂护符' },
            { value: 10002121, name: '武魂戒指' },
            { value: 10003011, name: '厉魂武器' },
            { value: 10003012, name: '幽魂武器' },
            { value: 10003021, name: '厉魂头盔' },
            { value: 10003022, name: '幽魂头盔' },
            { value: 10003031, name: '厉魂护肩' },
            { value: 10003032, name: '幽魂护肩' },
            { value: 10003041, name: '厉魂胸甲' },
            { value: 10003042, name: '幽魂胸甲' },
            { value: 10003051, name: '厉魂护手' },
            { value: 10003052, name: '幽魂护手' },
            { value: 10003061, name: '厉魂护腿' },
            { value: 10003062, name: '幽魂护腿' },
            { value: 10003071, name: '厉魂鞋子' },
            { value: 10003072, name: '幽魂鞋子' },
            { value: 10003081, name: '厉魂护腕' },
            { value: 10003082, name: '幽魂护腕' },
            { value: 10003091, name: '厉魂腰带' },
            { value: 10003092, name: '幽魂腰带' },
            { value: 10003101, name: '厉魂项链' },
            { value: 10003102, name: '幽魂项链' },
            { value: 10003111, name: '厉魂护符' },
            { value: 10003112, name: '幽魂护符' },
            { value: 10003121, name: '厉魂戒指' },
            { value: 10003122, name: '幽魂戒指' },
            { value: 10004011, name: '修罗锋芒' },
            { value: 10004012, name: '审判' },
            { value: 10004013, name: '部族的敬重' },
            { value: 10004017, name: '元祖' },
            { value: 10004021, name: '狂气王冠' },
            { value: 10004023, name: '寂静头冠' },
            { value: 10004031, name: '死士护肩' },
            { value: 10004033, name: '炽狱怒肩' },
            { value: 10004041, name: '霸者之魂' },
            { value: 10004043, name: '海渊龙骨胸甲' },
            { value: 10004051, name: '统治者臂甲' },
            { value: 10004053, name: '三角拳甲' },
            { value: 10004061, name: '古龙之息' },
            { value: 10004063, name: '海渊龙骨胫甲' },
            { value: 10004071, name: '炼狱行者' },
            { value: 10004073, name: '血爪铠靴' },
            { value: 10004081, name: '邪魔猎杀者' },
            { value: 10004082, name: '湮灭之手' },
            { value: 10004083, name: '狂怒之力' },
            { value: 10004084, name: '莽汉的意志' },
            { value: 10004085, name: '鬼怪护臂' },
            { value: 10004091, name: '冠军腰带' },
            { value: 10004093, name: '鬼怪护腰' },
            { value: 10004101, name: '黑曜石之心' },
            { value: 10004102, name: '铁血兽魂' },
            { value: 10004103, name: '混沌风暴' },
            { value: 10004104, name: '巨兽喉链' },
            { value: 10004111, name: '雷霆之眼' },
            { value: 10004112, name: '不屈之印' },
            { value: 10004113, name: '血吼战符' },
            { value: 10004114, name: '破碎大地' },
            { value: 10004121, name: '风暴先驱' },
            { value: 10004122, name: '狂魂契约' },
            { value: 10004123, name: '巨龙之力' },
            { value: 10004124, name: '蛮魂桎梏' },
            { value: 10005011, name: '修罗锋芒' },
            { value: 10005012, name: '审判' },
            { value: 10005013, name: '部族的敬重' },
            { value: 10005014, name: '恶魔钩刺' },
            { value: 10005015, name: '埃登恩的掠夺' },
            { value: 10005016, name: '熔炉残烬' },
            { value: 10005017, name: '元祖' },
            { value: 10005021, name: '狂气王冠' },
            { value: 10005022, name: '崩解之冠' },
            { value: 10005023, name: '寂静头冠' },
            { value: 10005031, name: '死士护肩' },
            { value: 10005032, name: '伏魔肩胄' },
            { value: 10005033, name: '炽狱怒肩' },
            { value: 10005041, name: '霸者之魂' },
            { value: 10005042, name: '赤诚斗衣' },
            { value: 10005043, name: '海渊龙骨胸甲' },
            { value: 10005051, name: '统治者臂甲' },
            { value: 10005052, name: '先王遗志' },
            { value: 10005053, name: '三角拳甲' },
            { value: 10005061, name: '古龙之息' },
            { value: 10005062, name: '护根之器' },
            { value: 10005063, name: '海渊龙骨胫甲' },
            { value: 10005071, name: '炼狱行者' },
            { value: 10005072, name: '劫掠者的痴妄' },
            { value: 10005073, name: '血爪铠靴' },
            { value: 10005081, name: '邪魔猎杀者' },
            { value: 10005082, name: '湮灭之手' },
            { value: 10005083, name: '狂怒之力' },
            { value: 10005084, name: '莽汉的意志' },
            { value: 10005085, name: '鬼怪护臂' },
            { value: 10005091, name: '冠军腰带' },
            { value: 10005092, name: '龙龟护腰' },
            { value: 10005093, name: '鬼怪护腰' },
            { value: 10005101, name: '黑曜石之心' },
            { value: 10005102, name: '铁血兽魂' },
            { value: 10005103, name: '混沌风暴' },
            { value: 10005104, name: '巨兽喉链' },
            { value: 10005111, name: '雷霆之眼' },
            { value: 10005112, name: '不屈之印' },
            { value: 10005113, name: '血吼战符' },
            { value: 10005114, name: '破碎大地' },
            { value: 10005121, name: '风暴先驱' },
            { value: 10005122, name: '狂魂契约' },
            { value: 10005123, name: '巨龙之力' },
            { value: 10005124, name: '蛮魂桎梏' },
            { value: 10006011, name: '修罗锋芒' },
            { value: 10006012, name: '审判' },
            { value: 10006013, name: '部族的敬重' },
            { value: 10006014, name: '恶魔钩刺' },
            { value: 10006015, name: '埃登恩的掠夺' },
            { value: 10006016, name: '熔炉残烬' },
            { value: 10006017, name: '元祖' },
            { value: 10006021, name: '狂气王冠' },
            { value: 10006022, name: '崩解之冠' },
            { value: 10006023, name: '寂静头冠' },
            { value: 10006031, name: '死士护肩' },
            { value: 10006032, name: '伏魔肩胄' },
            { value: 10006033, name: '炽狱怒肩' },
            { value: 10006041, name: '霸者之魂' },
            { value: 10006042, name: '赤诚斗衣' },
            { value: 10006043, name: '海渊龙骨胸甲' },
            { value: 10006051, name: '统治者臂甲' },
            { value: 10006052, name: '先王遗志' },
            { value: 10006053, name: '三角拳甲' },
            { value: 10006061, name: '古龙之息' },
            { value: 10006062, name: '护根之器' },
            { value: 10006063, name: '海渊龙骨胫甲' },
            { value: 10006071, name: '炼狱行者' },
            { value: 10006072, name: '劫掠者的痴妄' },
            { value: 10006073, name: '血爪铠靴' },
            { value: 10006081, name: '邪魔猎杀者' },
            { value: 10006082, name: '湮灭之手' },
            { value: 10006083, name: '狂怒之力' },
            { value: 10006084, name: '莽汉的意志' },
            { value: 10006085, name: '鬼怪护臂' },
            { value: 10006091, name: '冠军腰带' },
            { value: 10006092, name: '龙龟护腰' },
            { value: 10006093, name: '鬼怪护腰' },
            { value: 10006101, name: '黑曜石之心' },
            { value: 10006102, name: '铁血兽魂' },
            { value: 10006103, name: '混沌风暴' },
            { value: 10006104, name: '巨兽喉链' },
            { value: 10006111, name: '雷霆之眼' },
            { value: 10006112, name: '不屈之印' },
            { value: 10006113, name: '血吼战符' },
            { value: 10006114, name: '破碎大地' },
            { value: 10006121, name: '风暴先驱' },
            { value: 10006122, name: '狂魂契约' },
            { value: 10006123, name: '巨龙之力' },
            { value: 10006124, name: '蛮魂桎梏' },
            { value: 10016021, name: '永恒主宰的权谋' },
            { value: 10016031, name: '永恒主宰的魄力' },
            { value: 10016041, name: '永恒主宰的统御' },
            { value: 10016051, name: '永恒主宰的镣铐' },
            { value: 10016061, name: '永恒主宰的凝视' },
            { value: 10016071, name: '永恒主宰的烙印' },
            { value: 10016091, name: '永恒主宰的格局' },
            { value: 10017021, name: '永恒主宰的权谋' },
            { value: 10017031, name: '永恒主宰的魄力' },
            { value: 10017041, name: '永恒主宰的统御' },
            { value: 10017051, name: '永恒主宰的镣铐' },
            { value: 10017061, name: '永恒主宰的凝视' },
            { value: 10017071, name: '永恒主宰的烙印' },
            { value: 10017091, name: '永恒主宰的格局' },
            { value: 10018021, name: '永恒主宰的权谋' },
            { value: 10018031, name: '永恒主宰的魄力' },
            { value: 10018041, name: '永恒主宰的统御' },
            { value: 10018051, name: '永恒主宰的镣铐' },
            { value: 10018061, name: '永恒主宰的凝视' },
            { value: 10018071, name: '永恒主宰的烙印' },
            { value: 10018091, name: '永恒主宰的格局' },
            { value: 10026021, name: '荒芜战盔' },
            { value: 10026031, name: '荒芜护肩' },
            { value: 10026041, name: '荒芜战甲' },
            { value: 10026051, name: '荒芜护手' },
            { value: 10026061, name: '荒芜护腿' },
            { value: 10026071, name: '荒芜战靴' },
            { value: 10026091, name: '荒芜腰带' },
            { value: 10027021, name: '荒芜战盔' },
            { value: 10027031, name: '荒芜护肩' },
            { value: 10027041, name: '荒芜战甲' },
            { value: 10027051, name: '荒芜护手' },
            { value: 10027061, name: '荒芜护腿' },
            { value: 10027071, name: '荒芜战靴' },
            { value: 10027091, name: '荒芜腰带' },
            { value: 10028021, name: '荒芜战盔' },
            { value: 10028031, name: '荒芜护肩' },
            { value: 10028041, name: '荒芜战甲' },
            { value: 10028051, name: '荒芜护手' },
            { value: 10028061, name: '荒芜护腿' },
            { value: 10028071, name: '荒芜战靴' },
            { value: 10028091, name: '荒芜腰带' },
            { value: 10036021, name: '暴食之源' },
            { value: 10036031, name: '愤怒之刺' },
            { value: 10036041, name: '贪婪之心' },
            { value: 10036051, name: '怠惰之意' },
            { value: 10036061, name: '嫉妒之火' },
            { value: 10036071, name: '傲慢之姿' },
            { value: 10036091, name: '欲望之尽' },
            { value: 10037021, name: '暴食之源' },
            { value: 10037031, name: '愤怒之刺' },
            { value: 10037041, name: '贪婪之心' },
            { value: 10037051, name: '怠惰之意' },
            { value: 10037061, name: '嫉妒之火' },
            { value: 10037071, name: '傲慢之姿' },
            { value: 10037091, name: '欲望之尽' },
            { value: 10038021, name: '暴食之源' },
            { value: 10038031, name: '愤怒之刺' },
            { value: 10038041, name: '贪婪之心' },
            { value: 10038051, name: '怠惰之意' },
            { value: 10038061, name: '嫉妒之火' },
            { value: 10038071, name: '傲慢之姿' },
            { value: 10038091, name: '欲望之尽' },
            { value: 10047101, name: '混沌的战吼' },
            { value: 10047111, name: '混沌的图腾' },
            { value: 10047121, name: '混沌的预兆' },
            { value: 10048101, name: '混沌的战吼' },
            { value: 10048111, name: '混沌的图腾' },
            { value: 10048121, name: '混沌的预兆' },
            { value: 10057101, name: '啊啊啊' },
            { value: 10057111, name: '噢噢噢' },
            { value: 10057121, name: '呜呜呜' },
            { value: 10058101, name: '啊啊啊' },
            { value: 10058111, name: '噢噢噢' },
            { value: 10058121, name: '呜呜呜' },
            { value: 10067101, name: '勇气的见证' },
            { value: 10067111, name: '命运的洗礼' },
            { value: 10067121, name: '自由的呼喊' },
            { value: 10068101, name: '勇气的见证' },
            { value: 10068111, name: '命运的洗礼' },
            { value: 10068121, name: '自由的呼喊' },
            { value: 10076101, name: '勇气的见证' },
            { value: 10076111, name: '命运的洗礼' },
            { value: 10076121, name: '自由的呼喊' },
            { value: 10101011, name: '蓝散件·武器' },
            { value: 10101021, name: '蓝散件·头' },
            { value: 10101031, name: '蓝散件·护肩' },
            { value: 10101041, name: '蓝散件·胸甲' },
            { value: 10101051, name: '蓝散件·护手' },
            { value: 10101061, name: '蓝散件·护腿' },
            { value: 10101071, name: '蓝散件·鞋子' },
            { value: 10101081, name: '蓝散件·护腕' },
            { value: 10101091, name: '蓝散件·腰带' },
            { value: 10101101, name: '蓝散件·项链' },
            { value: 10101111, name: '蓝散件·护符' },
            { value: 10101121, name: '蓝散件·戒指' },
            { value: 10102011, name: '紫散件·武器' },
            { value: 10102021, name: '紫散件·头' },
            { value: 10102031, name: '紫散件·护肩' },
            { value: 10102041, name: '紫散件·胸甲' },
            { value: 10102051, name: '紫散件·护手' },
            { value: 10102061, name: '紫散件·护腿' },
            { value: 10102071, name: '紫散件·鞋子' },
            { value: 10102081, name: '紫散件·护腕' },
            { value: 10102091, name: '紫散件·腰带' },
            { value: 10102101, name: '紫散件·项链' },
            { value: 10102111, name: '紫散件·护符' },
            { value: 10102121, name: '紫散件·戒指' },
            { value: 10103011, name: '黄散件·武器' },
            { value: 10103021, name: '黄散件·头' },
            { value: 10103031, name: '黄散件·护肩' },
            { value: 10103041, name: '黄散件·胸甲' },
            { value: 10103051, name: '黄散件·护手' },
            { value: 10103061, name: '黄散件·护腿' },
            { value: 10103071, name: '黄散件·鞋子' },
            { value: 10103081, name: '黄散件·护腕' },
            { value: 10103091, name: '黄散件·腰带' },
            { value: 10103101, name: '黄散件·项链' },
            { value: 10103111, name: '黄散件·护符' },
            { value: 10103121, name: '黄散件·戒指' },
            { value: 10104011, name: '橙散件·武器1' },
            { value: 10104012, name: '橙散件·武器2' },
            { value: 10104013, name: '橙散件·武器3' },
            { value: 10104021, name: '橙散件·头' },
            { value: 10104031, name: '橙散件·护肩' },
            { value: 10104041, name: '橙散件·胸甲' },
            { value: 10104051, name: '橙散件·护手' },
            { value: 10104061, name: '橙散件·护腿' },
            { value: 10104071, name: '橙散件·鞋子' },
            { value: 10104081, name: '橙散件·护腕1' },
            { value: 10104082, name: '橙散件·护腕2' },
            { value: 10104083, name: '橙散件·护腕3' },
            { value: 10104084, name: '橙散件·护腕4' },
            { value: 10104091, name: '橙散件·腰带1' },
            { value: 10104092, name: '橙散件·腰带2' },
            { value: 10104101, name: '橙散件·项链1' },
            { value: 10104102, name: '橙散件·项链2' },
            { value: 10104103, name: '橙散件·项链3' },
            { value: 10104111, name: '橙散件·护符1' },
            { value: 10104112, name: '橙散件·护符2' },
            { value: 10104113, name: '橙散件·护符3' },
            { value: 10104121, name: '橙散件·戒指1' },
            { value: 10104122, name: '橙散件·戒指2' },
            { value: 10104123, name: '橙散件·戒指3' },
            { value: 10105011, name: '远古橙散件·武器1' },
            { value: 10105012, name: '远古橙散件·武器2' },
            { value: 10105013, name: '远古橙散件·武器3' },
            { value: 10105014, name: '远古橙散件·武器4' },
            { value: 10105015, name: '远古橙散件·武器5' },
            { value: 10105016, name: '远古橙散件·武器6' },
            { value: 10105021, name: '远古橙散件·头1' },
            { value: 10105022, name: '远古橙散件·头2' },
            { value: 10105031, name: '远古橙散件·护肩1' },
            { value: 10105032, name: '远古橙散件·护肩2' },
            { value: 10105041, name: '远古橙散件·胸甲1' },
            { value: 10105042, name: '远古橙散件·胸甲2' },
            { value: 10105051, name: '远古橙散件·护手1' },
            { value: 10105052, name: '远古橙散件·护手2' },
            { value: 10105061, name: '远古橙散件·护腿1' },
            { value: 10105062, name: '远古橙散件·护腿2' },
            { value: 10105071, name: '远古橙散件·鞋子1' },
            { value: 10105072, name: '远古橙散件·鞋子2' },
            { value: 10105081, name: '远古橙散件·护腕1' },
            { value: 10105082, name: '远古橙散件·护腕2' },
            { value: 10105083, name: '远古橙散件·护腕3' },
            { value: 10105084, name: '远古橙散件·护腕4' },
            { value: 10105091, name: '远古橙散件·腰带1' },
            { value: 10105092, name: '远古橙散件·腰带2' },
            { value: 10105101, name: '远古橙散件·项链1' },
            { value: 10105102, name: '远古橙散件·项链2' },
            { value: 10105103, name: '远古橙散件·项链3' },
            { value: 10105111, name: '远古橙散件·护符1' },
            { value: 10105112, name: '远古橙散件·护符2' },
            { value: 10105113, name: '远古橙散件·护符3' },
            { value: 10105121, name: '远古橙散件·戒指1' },
            { value: 10105122, name: '远古橙散件·戒指2' },
            { value: 10105123, name: '远古橙散件·戒指3' }
        ];
        const wupinSelect = document.getElementById('wupin');
        const wupin2Select = document.getElementById('wupin2');
        var itemLists = [];



        if (wupinSelect && wupin2Select) {
            // 清空原有的选项
            wupinSelect.innerHTML = '';
            wupin2Select.innerHTML = '';
            itemList.forEach(item => {
                const option = document.createElement('option');
                option.value = item.value;
                option.textContent = item.name; // 添加显示文本
                wupinSelect.appendChild(option);
            });

            itemList.forEach(item => {
                const option = document.createElement('option');
                option.value = item.value;
                option.textContent = item.name; // 添加显示文本
                wupin2Select.appendChild(option);
            });


        }

        document.addEventListener('DOMContentLoaded', function () {
            const ipInput = document.getElementById('serverIP');
            const serverSelect = document.getElementById('serverSelect');
            const tabButtons = document.querySelectorAll('.tab-button');

            //全部封号
            // document.getElementById('banall').addEventListener('click', function () {
            //     //先查战力榜获取所有人idlist

            //     console.log("全部封号", userList);

            //     // if (userList.length > 0) {
            //     //     userList.forEach(element => {
            //     //         const url = `${serverUrl}/ban-user?uid=${element}&svcGroup=${currentGroup}&days=99999`;
            //     //         fetch(url)
            //     //             .then(response => response.json())
            //     //             .then(res => {
            //     //             })
            //     //     });
            //     // }

            //     //全得死
            // });


            //加入公会
            document.getElementById('addgh').addEventListener('click', function () {
                if (!currentRoleId || !currentGroup) { return showSuccessMessage('请先获取角色数据') }

                const ghid = document.getElementById('gonghuiid').value;
                if (!ghid) return showSuccessMessage('请输入公会id');

                const url = `${serverUrl}/guild/addmember?id=${ghid}&role_id=${currentRoleId}`;
            });

            //我当牢大
            document.getElementById('upgh').addEventListener('click', function () {
                if (!currentRoleId || !currentGroup) { return showSuccessMessage('请先获取角色数据') }
                const ghid = document.getElementById('goonghuiid').value;
                if (!ghid) return showSuccessMessage('请输入公会id');

                const url = `${serverUrl}/guild/transfer?id=${ghid}&role_id=${currentRoleId}`;
                fetch(url)
                    .then(response => response.json())
                    .then(res => {

                    })

            });
            //踢人
            document.getElementById('delgh').addEventListener('click', function () {
                if (!currentRoleId || !currentGroup) { return showSuccessMessage('请先获取角色数据') }
                const ghid = document.getElementById('gonghuiid').value;
                if (!ghid) return showSuccessMessage('请输入公会id');

                const url = `${serverUrl}/guild/kick?id=${ghid}&role_id=${currentRoleId}`;
            });
            //清理
            document.getElementById('retgh').addEventListener('click', function () {
                if (!currentRoleId || !currentGroup) { return showSuccessMessage('请先获取角色数据') }
                const ghid = document.getElementById('gonghuiid').value;
                if (!ghid) return showSuccessMessage('请输入公会id');

                const url = `${serverUrl}/guild/clear_member_rank?id=${ghid}&role_id=${currentRoleId}`;
            });



            // 区服选择事件
            serverSelect.addEventListener('change', function () {
                const selectedOption = this.options[this.selectedIndex];
                currentGroup = selectedOption.value;
                if (selectedOption.getAttribute('data-url')) {
                    let dataUrl = selectedOption.getAttribute('data-url');
                    let url;
                    if (dataUrl && !dataUrl.includes(':')) {
                        url = selectedOption.getAttribute('data-url2');
                    } else {
                        url = dataUrl;
                    }
                    if (url) {
                        if (!url.includes(':')) {
                            url = url + ':8001/gm';
                        } else {
                            const parts = url.split(':');
                            parts[2] = '8001/gm';
                            url = parts.join(':');
                        }
                        serverUrl = url;
                    }

                    // serverUrl = selectedOption.getAttribute('data-url');
                } else {

                    let url = selectedOption.getAttribute('data-url2');
                    if (url) {
                        if (!url.includes(':')) {
                            url = url + ':8001/gm';
                        } else {
                            const parts = url.split(':');
                            parts[2] = '8001/gm';
                            url = parts.join(':');
                        }
                        serverUrl = url;
                    }
                }
                const urls = `${serverUrl}/ranklist_fightpower/getlist?sid=${currentGroup}`;
                fetch(urls)
                    .then(response => response.json())
                    .then(res => {
                        const data = res.data;
                        data.forEach(item => {
                            userList.push(item.uid);
                        });
                    })
            });


            // 获取数据按钮
            document.getElementById('getDataBtn').addEventListener('click', function () {
                const account = document.getElementById('accountInput').value;
                const name = document.getElementById('nameInput').value;
                // 判断是否选择区服
                if (!currentGroup) {
                    showSuccessMessage('请先选择区服');
                    return;
                }
                // 判断是否输入账号或姓名
                if (!account && !name) {
                    showSuccessMessage('请输入账号或姓名');
                    return;
                }
                let url = '';
                if (account) {
                    // 账号有值，通过账号查询
                    url = `${serverUrl}/role?openid=${account}&group=${currentGroup}`;
                } else if (name) {
                    // 账号为空，姓名有值，通过姓名查询
                    url = `${serverUrl}/role?name=${name}&group=${currentGroup}`;
                } else {
                    // 账号和姓名都为空，不进行查询
                    return;
                }

                fetch(url)
                    .then(response => response.json())
                    .then(data => {
                        if (data && data.data && data.data[0]) {
                            itemLists = data.data[0].items;
                            const roleData = data.data[0];
                            currentRoleId = roleData.id;
                            document.getElementById('userid').textContent = roleData.id;
                            // 根据接口返回数据设置姓名和等级
                            document.getElementById('nameInput').value = roleData.name; // 设置姓名
                            document.getElementById('levelInput').value = roleData.level; // 设置等级
                            document.getElementById('accountInput').value = roleData.uid; // 设置账号
                            // document.getElementById('guanqiaInput').value = roleData.gamelevels.current.chapterId; // 设置账号

                        } else {
                            showSuccessMessage('获取角色数据失败');
                        }
                    })
                    .catch(error => {
                        console.error('获取角色数据失败:', error);
                        showSuccessMessage('获取角色数据失败');
                    });
            });

            // 查看物品
            document.getElementById('getItems').addEventListener('click', function () {
                //新增弹出框展示表格数据，
                console.log(itemLists);

            });


            // 获取后台账号密码按钮
            document.getElementById('getAdminpwd').addEventListener('click', function () {
                const serverIP = serverUrl.replace(/:\d+\/gm$/, ':17103').replace(/\/gm$/, '');
                const url = `${serverIP}/accountList?key=iPlayDiablo`;
                fetch(url)
                    .then(response => response.json())
                    .then(res => {
                        const data = res.accounts[0];
                        if (data) {
                            document.getElementById('adminuse').value = data.user; // 设置后台账号
                            document.getElementById('adminpwd').value = data.password; // 设置后台密码
                        }
                    })
            });
            // 查端口
            document.getElementById('getdk').addEventListener('click', function () {

                const serverIP = document.getElementById('serverIP').value;
                const url = `https://zh-hans.ipshu.com/scanport_api/${serverIP}`;
                fetch(url)
                    .then(response => response.json())
                    .then(res => {

                        // 遍历数据，提取端口信息
                        for (let i = 0; i < res.length; i++) {
                            const line = res[i];
                            // 匹配包含端口信息的行
                            const match = line.match(/^(\d+)\/tcp/);
                            if (match) {
                                ports.push(match[1]);
                            }
                        }

                        // 输出提取到的端口
                        console.log(ports);

                    })
            });

            // 修改等级按钮
            document.getElementById('modifyLevelBtn').addEventListener('click', function () {
                if (!currentRoleId || !currentGroup) { return showSuccessMessage('请先获取角色数据') }

                const level = document.getElementById('levelInput').value;
                if (!level) return showSuccessMessage('请输入等级');
                //http: //IP:端口/gm/role/level?rid=账号id&level=等级&group=游戏代码
                // 发送修改等级请求
                fetch(`${serverUrl}/role/level?rid=${currentRoleId}&level=${level}&group=${currentGroup}`)
                    .then(response => response.json())
                    .then(data => {
                        if (data.err_code == 0) {
                            showSuccessMessage('修改等级成功', true);
                        } else {
                            showSuccessMessage('修改等级失败', false);
                        }
                    })
            });

            // 添加邮件物品按钮点击事件
            document.getElementById('addMailBtn').addEventListener('click', function () {
                const itemSelect = document.getElementById('wupin');
                const itemCountInput = document.getElementById('mailItemCount');
                const mailId = document.getElementById('mailId').value;
                var itemId = "";
                var itemName = ""
                //如果手动输入id不为空的话则添加输入的id
                if (mailId !== "") {
                    console.log("手动输入id", mailId);
                    itemId = mailId
                    itemName = "手动输入ID:"+itemId
                } else {
                    itemId = itemSelect.value;
                    itemName = itemSelect.options[itemSelect.selectedIndex].text;
                }

                const itemCount = itemCountInput.value;

                if (itemId && itemCount) {
                    // 检查物品是否已存在，如果存在则更新数量，否则添加新物品
                    const existingItemIndex = addedItems.findIndex(item => item.dropId === Number(itemId));
                    if (existingItemIndex !== -1) {
                        // 确保对象中有 itemNum 属性，避免报错
                        if (addedItems[existingItemIndex].hasOwnProperty('itemNum')) {
                            addedItems[existingItemIndex].itemNum = parseInt(addedItems[existingItemIndex].itemNum) + parseInt(itemCount);
                        } else {
                            // 如果没有 itemNum 属性，初始化并赋值
                            addedItems[existingItemIndex].itemNum = parseInt(itemCount);
                        }
                    } else {
                        // 将物品添加到数组中
                        addedItems.push({
                            dropId: Number(itemId),
                            name: itemName,
                            itemNum: Number(itemCount),
                            dropType: 1,
                            equipLvl: 0,
                        });
                    }
                    wupinlist = addedItems;
                    // 更新表格显示
                    updateAddedItemsTable();
                }
            });

            document.getElementById('clearMailItemsBtn').addEventListener('click', function () {
                // 清空物品数组
                addedItems = [];
                wupinlist = [];
                // 更新表格显示
                updateAddedItemsTable();
            });

            //发送公告
            document.getElementById('sendNoticeBtn').addEventListener('click', function () {

                const noticeTitle = document.getElementById('noticeTitle').value;
                const noticeContent = document.getElementById('noticeContent').value;

                const postUrl = `${serverUrl}/notice/edit`;
                const postData = {
                    "priority": 99,
                    "starttime": 0,
                    //获取当前时间戳
                    "endtime": Math.floor(Date.now() / 1000),
                    "title": noticeTitle,
                    "content": noticeContent
                };
                fetch(postUrl, {
                    method: 'POST',
                    headers: {
                        'Content-Type': 'application/json'
                    },
                    body: JSON.stringify(postData)
                })
                    .then(response => {
                        if (!response.ok) {
                            throw new Error('网络响应失败');
                        }
                        return response.json();
                    })
                    .then(data => {
                        if (data.err_code == 0) {
                            showSuccessMessage('公告发送成功', true);
                        } else {
                            showSuccessMessage('公告发送失败', false);
                        }
                    })
                    .catch(err => {
                        showSuccessMessage('公告发送失败', false);
                    });

            });

            // 发送邮件按钮
            document.getElementById('sendMailBtn').addEventListener('click', function () {


                const mailTitle = document.getElementById('mailTitle').value; // 邮件标题
                const mailSender = document.getElementById('mailSender').value; // 发送者
                const mailContent = document.getElementById('mailContent').value; // 邮件内容
                const itemId = document.getElementById('wupin').value; // 物品 ID
                const itemCount = document.getElementById('mailItemCount').value; // 物品数量
                const itemLevel = 1; // 假设等级固定为 0

                let requestBody = {};

                if (mailType == 'role') {

                    // 这里先定义 requestBody 对象
                    requestBody = {
                        recipientType: "role",
                        rid: currentRoleId,
                        svcGroup: currentGroup,
                        title: mailTitle,
                        sender: mailSender,
                        content: mailContent,
                        validDay: 2592000,
                        type: 0,

                        attachments: wupinlist,
                        groupList: []
                    };
                } else if (mailType == 'all') {
                    requestBody = {
                        recipientType: "all",
                        rid: currentRoleId,
                        svcGroup: currentGroup,
                        title: mailTitle,
                        sender: mailSender,
                        content: mailContent,
                        validDay: 2592000,
                        type: 0,
                        attachments: wupinlist,
                        groupList: mailType === 'all' ? [currentGroup] : []
                    };
                }


                fetch(`${serverUrl}/mail/send`, {
                    method: 'POST',
                    body: JSON.stringify(requestBody)
                })
                    .then(response => {
                        if (!response.ok) {
                            throw new Error('网络响应失败');
                        }
                        return response.json();
                    })
                    .then(data => {
                        if (data.err_code == 0) {
                            showSuccessMessage('邮件发送成功', true);
                        } else {
                            showSuccessMessage('邮件发送失败', false);
                        }
                    })
                    .catch(err => {
                        // console.error('邮件发送失败:', err);
                        showSuccessMessage('邮件发送失败', false);
                    });

            })

            // 刷物品按钮
            document.getElementById('addItemBtn').addEventListener('click', function () {
                if (!currentRoleId || !currentGroup) return showSuccessMessage('请先获取角色数据');


                const itemId = document.getElementById('wupin2').value;
                const itemNum = document.getElementById('itemCount').value;
                const itemLevel = document.getElementById('itemLevel').value;


                const dropData = {
                    rid: currentRoleId,
                    svcGroup: currentGroup,
                    elems: [{
                        dropType: 1,
                        dropId: parseInt(itemId),
                        itemNum: parseInt(itemNum),
                        equipLvl: parseInt(itemLevel)
                    }]
                };

                fetch(`${serverUrl}/role/drop`, {
                    method: 'POST',
                    body: JSON.stringify(dropData)
                })
                    .then(response => {
                        if (!response.ok) {
                            throw new Error('网络响应失败');
                        }
                        return response.json();
                    })
                    .then(data => {
                        if (data.err_code == 0) {
                            showSuccessMessage('物品发送成功', true);
                        } else {
                            showSuccessMessage('物品发送失败', false);
                        }
                    })
                    .catch(err => {
                        showSuccessMessage('物品发送失败', false);
                    });
            });

            // 在线充值按钮
            document.getElementById('rechargeBtn').addEventListener('click', function () {
                const rechargeId = document.getElementById('rechargeItem').value;
                fetch(`${serverUrl}/gm/order/placeorder?rid=${currentRoleId}&rechargeid=${rechargeId}&group=${currentGroup}`);
            });

            // 封禁账号按钮
            document.getElementById('banBtn').addEventListener('click', function () {
                //http://IP:端口/gm/ban-user?uid=993948380&svcGroup=1001&days=999
                const uid = document.getElementById('accountInput').value;
                if (!uid || !currentGroup) return showSuccessMessage('请先获取角色数据');

                fetch(`${serverUrl}/ban-user?uid=${uid}&svcGroup=${currentGroup}&days=99999`)
                    .then(response => {
                        if (!response.ok) {
                            throw new Error('网络响应失败');
                        }
                        return response.json();
                    })
                    .then(data => {
                        if (data.err_code == 0) {
                            showSuccessMessage('账号封禁成功', true);
                        } else {
                            showSuccessMessage('账号封禁失败', false);
                        }
                    })
                    .catch(err => {
                        // console.error('账号封禁失败:', err);
                        showSuccessMessage('账号封禁失败', false);
                    });

            });

            //解封帐号
            document.getElementById('unlockAccountBtn').addEventListener('click', function () {
                const uid = document.getElementById('accountInput').value;
                if (!uid || !currentGroup) return showSuccessMessage('请先获取角色数据');

                fetch(`${serverUrl}/ban-user?uid=${uid}&svcGroup=${currentGroup}&days=0`)
                    .then(response => {
                        if (!response.ok) {
                            throw new Error('网络响应失败');
                        }
                        return response.json();
                    })
                    .then(data => {
                        if (data.err_code == 0) {
                            showSuccessMessage('账号解封成功', true);
                        } else {
                            showSuccessMessage('账号解封失败', false);
                        }
                    })
                    .catch(err => {
                        // console.error('账号解封失败:', err);
                        showSuccessMessage('账号解封失败', false);
                    });

            });

            // 开关服
            document.getElementById('changeserver').addEventListener('click', function () {
                const serverIP = document.getElementById('serverIP').value;
                const serverStartElement = document.getElementById('serverstart');
                const serverStartText = serverStartElement.textContent;

                if (serverStartText == '开启') {
                    fetch(`http://${serverIP}:8001/gm/serverstate/setserverstate?state=0`);
                    serverStartElement.textContent = '关闭';
                    serverStartElement.style.color = 'red';
                    const changeserver = document.getElementById('changeserver');
                    changeserver.textContent = '开服';
                } else {
                    fetch(`http://${serverIP}:8001/gm/serverstate/setserverstate?state=1`);
                    serverStartElement.textContent = '开启';
                    serverStartElement.style.color = 'green';
                    const changeserver = document.getElementById('changeserver');
                    changeserver.textContent = '关服';
                }
            });



            //解锁外观
            // document.getElementById('unlockPaymentBtn').addEventListener('click', function () {
            //     const uid = document.getElementById('accountInput').value;
            //     //http://IP:端口/gm/role/facadewing?rid=账号ID&group=游戏代码
            //     if (!uid || !currentGroup) return showSuccessMessage('请先获取角色数据');

            //     fetch(`${serverUrl}/role/unlock-phantasm?rid=${uid}&group=${currentGroup}`);
            // });

            //解锁幻化
            document.getElementById('unlockPaymentBtn2').addEventListener('click', function () {
                if (!currentRoleId) return showSuccessMessage('请先获取角色数据');
                fetch(`${serverUrl}/role/facadewing?rid=${currentRoleId}&group=${currentGroup}`)
                    .then(response => {
                        if (!response.ok) {
                            throw new Error('网络响应异常');
                        }
                        return response.json();
                    })
                    .then(data => {
                        if (data.err_code == 0) {
                            showSuccessMessage('解锁成功', true);
                        } else {
                            showSuccessMessage('解锁失败', false);
                        }
                    })
                    .catch(error => {
                        console.error('请求出错:', error);
                        showSuccessMessage('请求出错，请检查网络', false);
                    });
            });


            // IP输入框失焦事件 监听
            ipInput.addEventListener('blur', function () {
                const ip = this.value.trim();
                if (!ip) return;

                serverUrl = ip;
                if (!serverUrl.startsWith('http://') && !serverUrl.startsWith('https://')) {
                    serverUrl = 'http://' + serverUrl;
                }

                if (!serverUrl.match(/:\d+/)) {
                    serverUrl = serverUrl + ':8001';
                }

                fetch(`${serverUrl}/gm/serverlist/getserverlist`)
                    .then(response => response.json())
                    .then(data => {
                        serverSelect.innerHTML = '<option value="">请选择区服</option>';

                        if (data && data.list && data.list.length > 0) {
                            data.list.forEach(server => {
                                const option = document.createElement('option');
                                option.value = server.sid;
                                option.textContent = server.name;
                                option.setAttribute('data-url', server.gmaddr);
                                option.setAttribute('data-url2', server.addr);
                                serverSelect.appendChild(option);
                            });
                        }
                    })
                    .catch(err => {
                        // console.error('获取区服列表失败:', err);
                        showSuccessMessage('获取区服列表失败');
                        serverSelect.innerHTML = '<option value="">获取区服失败</option>';
                    });


                //http://110.40.35.178:8001/gm/serverstate/getserverstate
                fetch(`${serverUrl}/gm/serverstate/getserverstate`)
                    .then(response => response.json())
                    .then(data => {
                        if (data.state == 1) {
                            const serverStartElement = document.getElementById('serverstart');
                            serverStartElement.textContent = '开启';
                            serverStartElement.style.color = 'green';
                            const changeserver = document.getElementById('changeserver');
                            changeserver.textContent = '关服';


                        } else {
                            const serverStartElement = document.getElementById('serverstart');
                            serverStartElement.textContent = '关闭';
                            serverStartElement.style.color = 'red';
                            const changeserver = document.getElementById('changeserver');
                            changeserver.textContent = '开服';
                        }
                    })
                    .catch(err => {
                        // console.error('获取区服列表失败:', err);
                        showSuccessMessage('获取区服列表失败');
                        serverSelect.innerHTML = '<option value="">获取区服失败</option>';
                    });
            });
        });
        //邮件发送方式
        function selectButton(button) {

            if (button.textContent === '个人') {
                mailType = "role"
            } else if (button.textContent === '全服') {
                //全服groupList传当前区，全区留空
                mailType = "all"
            }


            // 移除所有按钮的选中样式
            const buttons = document.querySelectorAll('.tab-buttons button');
            buttons.forEach(btn => {
                btn.classList.remove('selected-btn');
            });
            // 给当前点击的按钮添加选中样式
            button.classList.add('selected-btn');
        }

        //排行榜信息获取
        function showTab(button) {
            //排行榜获取 arena竞技场 boss首领 rift秘境 gamelevel主线
            //http://IP:端口/gm/ranklist/getlist?group=区代码&rankType=参数

            // 移除所有内部标签按钮的 active 类
            const innerTabButtons = document.querySelectorAll('.inner-tab-buttons .inner-tab-button');
            innerTabButtons.forEach(btn => btn.classList.remove('active'));
            // 为当前点击的按钮添加 active 类
            button.classList.add('active');

            // 获取目标区域的 ID
            const targetId = button.dataset.target;
            // 获取 charts 下的所有内容区域
            const sections = document.querySelectorAll('#charts .section:not(.section-title)');
            // 隐藏所有内容区域
            sections.forEach(section => {
                section.style.display = 'none';
            });
            // 显示目标内容区域
            if (targetId) {
                const targetSection = document.getElementById(targetId);
                if (targetSection) {
                    targetSection.style.display = 'block';
                }
            }

            // 构建请求的 rankType 参数
            let rankType = '';
            switch (targetId) {
                case 'arenaRank':
                    rankType = 'arena';
                    break;
                case 'bossRank':
                    rankType = 'boss';
                    break;
                case 'riftRank':
                    rankType = 'rift';
                    break;
                case 'gamelevelRank':
                    rankType = 'gamelevel';
                    break;
                case 'ranklist_fightpower':
                    rankType = 'fightpower';
                    break;
                default:
                    break;
            }

            if (rankType) {


                if (serverUrl && currentGroup) {

                    if (rankType === 'fightpower') {


                        //http://110.40.35.178:8001/gm/ranklist_fightpower/getlist?sid=1021
                        fetch(`${serverUrl}/ranklist_fightpower/getlist?sid=${currentGroup}`)
                            .then(response => {
                                if (!response.ok) {
                                    throw new Error('网络响应异常');
                                }
                                return response.json();
                            })
                            .then(res => {
                                if (res.err_code == 0) {
                                    const data = res.data;
                                    updatefightpowerTable(data);
                                } else {
                                    showSuccessMessage('获取排行榜数据失败', false);
                                }
                            })
                        return
                    }

                    // 构建请求 URL
                    const url = `${serverUrl}/ranklist/getlist?group=${currentGroup}&rankType=${rankType}`;


                    // 使用 fetch API 发送请求
                    fetch(url)
                        .then(response => {
                            if (!response.ok) {
                                throw new Error('网络响应异常');
                            }
                            return response.json();
                        })
                        .then(res => {
                            const data = res.data.list;
                            if (!data) {
                                return showSuccessMessage('获取排行榜数据失败', false);
                            }
                            // 根据不同的排行榜类型更新对应的表格
                            switch (targetId) {
                                case 'arenaRank':
                                    updateArenaRankTable(data);
                                    break;
                                case 'bossRank':
                                    updateBossRankTable(data);
                                    break;
                                case 'riftRank':
                                    updateRiftRankTable(data);
                                    break;
                                case 'gamelevelRank':
                                    updateGamelevelRankTable(data);
                                    break;
                                default:
                                    break;
                            }
                        })
                        .catch(error => {
                            console.error('获取排行榜数据时出错:', error);
                            showSuccessMessage('获取排行榜数据失败，请检查网络或参数', false);
                        });
                } else {
                    showSuccessMessage('请先输入服务器 IP 和选择区服', false);
                }
            }
        }

        // 定义更新各个排行榜表格的函数，这里只是示例，需要根据实际数据结构调整
        function updateArenaRankTable(data) {
            const tableBody = document.getElementById('arenaRankTable').getElementsByTagName('tbody')[0];
            tableBody.innerHTML = '';

            data.forEach(item => {
                const row = tableBody.insertRow();
                const rankCell = row.insertCell(0);
                const roleIdCell = row.insertCell(1);
                const roleNameCell = row.insertCell(2);
                // 这里新增战斗能力列
                const fightPowerCell = row.insertCell(3);
                // 这里新增等级列
                const levelCell = row.insertCell(4);
                const scoreCell = row.insertCell(5);

                rankCell.textContent = item.ranking; //排名

                roleIdCell.textContent = item.uid == "" ? '机器人' : item.uid; //角色id
                roleNameCell.textContent = item.name;   //角色名
                fightPowerCell.textContent = formatFightPower(item.fightPower); //战斗力
                levelCell.textContent = item.level; //等级
                scoreCell.textContent = item.score; //分数
            });
        }

        function updateBossRankTable(data) {
            // 实现更新 boss 排行榜表格的逻辑
            const tableBody = document.getElementById('bossRankTable').getElementsByTagName('tbody')[0];
            tableBody.innerHTML = '';

            data.forEach(item => {
                const row = tableBody.insertRow();
                const rankCell = row.insertCell(0);
                const roleIdCell = row.insertCell(1);
                const roleNameCell = row.insertCell(2);
                // 这里新增战斗能力列
                const fightPowerCell = row.insertCell(3);
                // 这里新增等级列
                const levelCell = row.insertCell(4);
                const scoreCell = row.insertCell(5);

                rankCell.textContent = item.ranking; //排名

                roleIdCell.textContent = item.uid; //角色id
                roleNameCell.textContent = item.name;   //角色名
                fightPowerCell.textContent = formatFightPower(item.fightPower); //战斗力
                levelCell.textContent = item.level; //等级
                scoreCell.textContent = formatFightPower(item.score); //分数

            })
        }

        function updateRiftRankTable(data) {
            const tableBody = document.getElementById('riftRankTable').getElementsByTagName('tbody')[0];
            tableBody.innerHTML = '';

            data.forEach(item => {
                const row = tableBody.insertRow();
                const rankCell = row.insertCell(0);
                const roleIdCell = row.insertCell(1);
                const roleNameCell = row.insertCell(2);
                // 这里新增战斗能力列
                const fightPowerCell = row.insertCell(3);
                // 这里新增等级列
                const levelCell = row.insertCell(4);
                const scoreCell = row.insertCell(5);

                rankCell.textContent = item.ranking; //排名

                roleIdCell.textContent = item.uid; //角色id
                roleNameCell.textContent = item.name;   //角色名
                fightPowerCell.textContent = formatFightPower(item.fightPower); //战斗力
                levelCell.textContent = item.level; //等级
                scoreCell.textContent = item.score; //分数

            })
        }

        function updateGamelevelRankTable(data) {
            const tableBody = document.getElementById('gamelevelRankTable').getElementsByTagName('tbody')[0];
            tableBody.innerHTML = '';
            data.forEach(item => {
                const row = tableBody.insertRow();
                const rankCell = row.insertCell(0);
                const roleIdCell = row.insertCell(1);
                const roleNameCell = row.insertCell(2);
                // 这里新增战斗能力列
                const fightPowerCell = row.insertCell(3);
                // 这里新增等级列
                const levelCell = row.insertCell(4);
                const scoreCell = row.insertCell(5);

                rankCell.textContent = item.ranking; //排名

                roleIdCell.textContent = item.uid; //角色id
                roleNameCell.textContent = item.name;   //角色名
                fightPowerCell.textContent = formatFightPower(item.fightPower); //战斗力
                levelCell.textContent = item.level; //等级
                scoreCell.textContent = convertScore(item.score); //通关数

            })
        }

        function updatefightpowerTable(data) {
            const tableBody = document.getElementById('fightpowerTable').getElementsByTagName('tbody')[0];
            tableBody.innerHTML = '';

            let staticRank = 1;
            data.forEach(item => {
                const row = tableBody.insertRow();

                const rankCell = row.insertCell(0);
                const roleIdCell = row.insertCell(1);
                const roleNameCell = row.insertCell(2);
                // 这里新增战斗能力列
                const fightPowerCell = row.insertCell(3);
                // 这里新增等级列
                const levelCell = row.insertCell(4);

                rankCell.textContent = staticRank++;

                roleIdCell.textContent = item.uid; //角色id
                roleNameCell.textContent = item.name;   //角色名

                fightPowerCell.textContent = formatFightPower(item.fightPower); //战斗力

                levelCell.textContent = item.level; //等级

            })
        }

        function formatFightPower(fightPower) {
            const units = ['', '万', '亿', '兆'];
            let num = Number(fightPower);
            let unitIndex = 0;
            while (num >= 10000 && unitIndex < units.length - 1) {
                num /= 10000;
                unitIndex++;
            }
            // 始终保留小数点后两位
            return num.toFixed(2) + units[unitIndex];
        }


        function convertScore(score) {
            const level = Math.floor(score / 1000);
            const stage = score % 1000 + 1;
            return `${level}-${stage}`;
        }




        function handleDoubleClick(value) {
            console.log("value", value);

            // 假设双击的元素是事件对象中的目标元素
            const targetElement = event.target;
            if (targetElement.tagName === 'TD') {
                const row = targetElement.parentElement;
                // 为当前双击的行添加选中样式
                row.classList.add('double-click-selected-row');
                if (row.cells.length >= 2) {
                    const seconduid = row.cells[1].textContent;
                    const secondname = row.cells[2].textContent;
                    document.getElementById('accountInput').value = seconduid;
                    document.getElementById('nameInput').value = secondname;
                    const accountTabButton = document.querySelector('.tab-buttons [data-target="accountSection"]');
                    if (accountTabButton) {
                        accountTabButton.click();
                    }
                } else {
                    showSuccessMessage('当前选中行没有第二列数据', false);
                }
            }

            // 先移除之前可能存在的选中样式
            const allSelectedRows = document.querySelectorAll('.double-click-selected-row');
            allSelectedRows.forEach(element => {
                if (element !== targetElement.parentElement) {
                    element.classList.remove('double-click-selected-row');
                }
            });

            // 在 CSS 中添加选中样式，可根据需要调整样式规则
            const style = document.createElement('style');
            style.textContent = `
        .double-click-selected-row {
            background-color: #e0f7fa; /* 浅蓝色背景 */
            border: 2px solid #0097a7; /* 蓝色边框 */
        }
        `;
            document.head.appendChild(style);

        }


        function filterItems() {
            const searchInput = document.getElementById('sousuo');
            const wupinSelect = document.getElementById('wupin');
            if (!searchInput || !wupinSelect) {
                return;
            }

            const searchValue = searchInput.value.toLowerCase().trim();
            const options = wupinSelect.getElementsByTagName('option');
            let firstMatchOption = null;

            for (let i = 0; i < options.length; i++) {
                const option = options[i];
                const optionText = option.textContent.toLowerCase();
                if (optionText.includes(searchValue)) {
                    option.style.display = 'block';
                    if (!firstMatchOption) {
                        firstMatchOption = option;
                    }
                } else {
                    option.style.display = 'none';
                }
            }

            // 如果有匹配项，将第一个匹配项设为选中状态
            if (firstMatchOption) {
                firstMatchOption.selected = true;
            } else {
                // 搜索没有找到内容的情况下，清空 select 的选中状态
                wupinSelect.selectedIndex = -1;
            }
        }
        function filterItems2() {
            const searchInput = document.getElementById('sousuo2');
            const wupinSelect = document.getElementById('wupin2');
            if (!searchInput || !wupinSelect) {
                return;
            }

            const searchValue = searchInput.value.toLowerCase().trim();
            const options = wupinSelect.getElementsByTagName('option');
            let firstMatchOption = null;

            for (let i = 0; i < options.length; i++) {
                const option = options[i];
                const optionText = option.textContent.toLowerCase();
                if (optionText.includes(searchValue)) {
                    option.style.display = 'block';
                    if (!firstMatchOption) {
                        firstMatchOption = option;
                    }
                } else {
                    option.style.display = 'none';
                }
            }

            // 如果有匹配项，将第一个匹配项设为选中状态
            if (firstMatchOption) {
                firstMatchOption.selected = true;
            } else {
                // 搜索没有找到内容的情况下，清空 select 的选中状态
                wupinSelect.selectedIndex = -1;
            }
        }
        function updateAddedItemsTable() {
            const tableBody = document.getElementById('addedItemsTable').getElementsByTagName('tbody')[0];
            // 清空表格内容
            tableBody.innerHTML = '';

            // 遍历已添加的物品数组并添加到表格中
            addedItems.forEach(item => {
                const row = tableBody.insertRow();
                const nameCell = row.insertCell(0);
                const countCell = row.insertCell(1);
                nameCell.textContent = item.name;
                countCell.textContent = item.itemNum;
            });
        }
        function showSuccessMessage(message, isSuccess) {
            const successMessage = document.createElement('div');
            successMessage.style.position = 'fixed';
            successMessage.style.top = '20px';
            successMessage.style.left = '50%';
            successMessage.style.transform = 'translateX(-50%)';
            // 根据 isSuccess 决定背景颜色
            successMessage.style.background = isSuccess ? '#4CAF50' : 'red';
            successMessage.style.color = 'white';
            successMessage.style.padding = '10px 20px';
            successMessage.style.borderRadius = '4px';
            successMessage.style.zIndex = '1000';
            successMessage.textContent = message;

            // 将提示元素添加到页面
            document.body.appendChild(successMessage);

            // 一定时间后移除提示元素
            setTimeout(() => {
                document.body.removeChild(successMessage);
            }, 3000)
        }
        function handleTabSwitch(tabButtons, contentSelector) {
            tabButtons.forEach(button => {
                button.addEventListener('click', () => {
                    // 移除所有标签按钮的 active 类
                    tabButtons.forEach(btn => btn.classList.remove('active'));
                    // 为当前点击的按钮添加 active 类
                    button.classList.add('active');
                    // 获取目标区域的 ID
                    const targetId = button.dataset.target;
                    // 获取所有的内容区域
                    const sections = document.querySelectorAll(contentSelector);
                    // 隐藏所有内容区域
                    sections.forEach(section => {
                        section.style.display = 'none';
                    });
                    // 显示目标内容区域
                    if (targetId) {
                        const targetSection = document.getElementById(targetId);
                        if (targetSection) {
                            targetSection.style.display = 'block';
                        }
                    }
                });
            });
        }



        const tabButtons = document.querySelectorAll('.tab-buttons .tab-button');
        handleTabSwitch(tabButtons, '.section');
        const innerTabButtons = document.querySelectorAll('.inner-tab-buttons .inner-tab-button');
        handleTabSwitch(innerTabButtons, '#charts .section:not(.section-title)');
    </script>
</body>

</html>